我想打印实际的 gio launch 命令(例如)$ echo " gio launch /usr/share/applications/abiword.desktop" 将打印: $ Exec=abiword

我想打印实际的 gio launch 命令(例如)$ echo " gio launch /usr/share/applications/abiword.desktop" 将打印: $ Exec=abiword

我知道我可以使用类似的东西:

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

我也可以做类似的事情:

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

进而:

echo "$abiword" 

我只想做同样的事情,但使用文本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`" 

我知道这是可能的,因为我偶然发现了魔法咒语 1x,但是,猫爪一滑,它就消失了。

理想情况下,然后将其转换为变量以在我的脚本中使用。

相关内容