我试图在gnome-terminal命令中回显一个变量
gnome-terminal -e 'sh -c "echo $1"'
我按照以下链接获取命令
我在终端上没有得到任何东西,如何在这里使用变量?
答案 0 :(得分:0)
单引号内的所有内容均按原样保留,无一例外。
这意味着您必须先关闭引号,插入一些内容,然后再像这样再次输入。
cmd -arg 'cmd before'${variable}'cmd after'
因此,您的情况将是:
gnome-terminal -e 'sh -c "echo '${1}'"'