linux bash,命令“gnome-terminal”,转义引号
linux bash, command 'gnome-terminal", escape quote
从 linux 开始,我通过命令 "gnome-terminal" 和 运行 打开终端,类似这样的命令:
test="foo";gnome-terminal -- /bin/bash "echo $test"
现在,我想要 运行 包含这样引述的回显:
test="foo\'s";gnome-terminal -- /bin/bash "echo $test'"
但这不起作用..反斜杠似乎没有任何作用。我尝试了其他语法:
test="foo\'s";gnome-terminal -- /bin/bash "echo $test"
test="foo\\'s";gnome-terminal -- /bin/bash "echo $test"
...
如何从 gnome 终端命令中执行的简单 echo 中转义引用?
谢谢 :)
试试这个:
test="foo\'s"
gnome-terminal -- bash -c "echo \"$test\"; sleep 10"
从 linux 开始,我通过命令 "gnome-terminal" 和 运行 打开终端,类似这样的命令:
test="foo";gnome-terminal -- /bin/bash "echo $test"
现在,我想要 运行 包含这样引述的回显:
test="foo\'s";gnome-terminal -- /bin/bash "echo $test'"
但这不起作用..反斜杠似乎没有任何作用。我尝试了其他语法:
test="foo\'s";gnome-terminal -- /bin/bash "echo $test"
test="foo\\'s";gnome-terminal -- /bin/bash "echo $test"
...
如何从 gnome 终端命令中执行的简单 echo 中转义引用?
谢谢 :)
试试这个:
test="foo\'s"
gnome-terminal -- bash -c "echo \"$test\"; sleep 10"