Bash中的单引号和双引号混淆

时间:2017-05-05 17:29:34

标签: linux bash quoting

我有以下命令,我尝试在Linux中的自定义bash脚本中执行:

CMD="gnome-terminal" 
CMD="$CMD --tab -e \"ssh root@172.16.17.4 'iperf -c 10.0.0.7 -t 10 -i 0.1 -f m | awk '{print $7}' > results.txt;tail -n1 results.txt'\""
eval ${CMD}

由于grep命令之后的单引号用于匹配正则表达式,因此bash在执行期间似乎变得混乱。所以我的问题是谁能告诉bash这些单引号是要执行的命令的一部分?

0 个答案:

没有答案