shell脚本中大括号的扩展在变量中的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本中大括号的扩展在变量中的问题相关的知识,希望对你有一定的参考价值。

[email protected]:/tmp/test# touch /tmp/test/{2,3}

[email protected]:/tmp/test# ls

2  3

[email protected]:/tmp/test# rm /tmp/test/{2,3}

[email protected]:/tmp/test# ls


[email protected]:/tmp/test# t={2,3}

[email protected]:/tmp/test# touch /tmp/test/$t

[email protected]:/tmp/test# ls

{2,3}


解决办法:

[email protected]:/tmp/test# eval touch /tmp/test/$t

[email protected]:/tmp/test# ls

2  3


以上是关于shell脚本中大括号的扩展在变量中的问题的主要内容,如果未能解决你的问题,请参考以下文章

Shel脚本-初步入门之《02 什么是 Shell 脚本》

linux中()[]{}(())[[]]等各种括号的使用

shell脚本中无法使用cd的问题解决方法

shell脚本中无法使用cd的问题解决方法

shell 特殊变量特殊扩展变量变量长度计算实践与应用

shell 脚本 3 查看变量