実際の gio 実行コマンドを出力したい (例:) $ echo "gio launch /usr/share/applications/abiword.desktop" は、

実際の gio 実行コマンドを出力したい (例:) $ echo "gio launch /usr/share/applications/abiword.desktop" は、

私は次のようなものを使用できることを知っています。

grep Exec= /usr/share/applications/abiword.desktop

同様のことを行うこともできます。

abiword=$(grep Exec= /usr/share/applications /abiword.desktop)

それから:

echo "$abiword" 

私は同じことをしたいのですが、textを使いたいですgio launch

私は現在スクリプト$abiwordgio launchテキストを使用していますが、スクリプトを少し整理したいと思います。テキストはgio launch呼び出されないいくつかのアプリケーションを呼び出します$abiword。次に、gio launchさまざまなパラメータをテキストに追加してアプリケーションのさまざまな側面を呼び出します。

たとえば、次のように試しました。

echo `gio launch /usr/share/applications/abiword.desktop` 
echo '`gio launch /usr/share/applications/abiword.desktop`' 
echo "`gio launch /usr/share/applications/abiword.desktop`" 

Magic Spell 1xを偶然見つけたので、これが可能であることを知っていますが、猫の足をスワイプすると消えました。

理想的には、これは私のスクリプトで使用する変数に変換されます。

関連情報