所有
在bash的参数语法中,
name=val
val
没有得到路径名扩展。
如何将路径名扩展结果放到另一个变量?
$ ls foo*
foo.1
$ A="foo.*"
$ echo $A
foo.1
$ touch foo.2
$ echo $A
foo.1 foo.2
我希望在触摸A
后"foo.1"
保留值foo.2
。
提前致谢。
答案 0 :(得分:2)
改为使用数组。
A=(foo.*)
touch foo.2
echo "${A[@]}"