有没有办法在 bash 脚本的 ` 中使用 `
这有效
echo `echo '(!1)*2' | bc -l`
但这并没有
echo `echo '(!`echo 1`)*2' | bc -l`
错误是
unmatched '
我该如何解决?
您可以使用$()
代替``
:
$ echo $(echo $(echo $(echo "Hello") world)! )
或者您的答案的解决方案:
$ echo $(echo "( ! $(echo 1) )*2" | bc -l)
'
当您想使用字符串中的变量时,请不要使用 ps 。只"
解析双引号。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句