![]() |
1
2
不
在常规shell变量中存储文件名列表没有好方法。Ksh和其他一些shell都有用于此目的的数组,但它不能移植回泛型
在这里,将通配符存储在变量中是可疑的;如果这是您想要解决的问题,可能只需直接使用通配符。 不管你在哪里 明确地 如果希望shell扩展通配符并标记字符串,则需要在其周围加上双引号。
这个字符串不是机器可读的,因此在变量中捕获它的用途有限。我赌一小笔钱,你实际上只是想直接显示输出,而不是将其存储在变量中,这样你就可以
如果要循环这些值,请通过管道将其进一步传递到
|
![]() |
2
1
为了让你
请勿引用
|
![]() |
Plankt0n · Shell,执行一个需要逐一遍历多个值的命令 6 月前 |
![]() |
Fin · 如何使用bash从表中提取数据 6 月前 |
![]() |
aenagy · Bash声明不喜欢带空格的值 6 月前 |
![]() |
PkDrew · AND运算符“&”在“&tee”中的作用是什么? 6 月前 |
![]() |
elbarna · 正则表达式仅排除小写字符串,但保存包含大写的字符串 6 月前 |
![]() |
Harry · 使用“$!”获取后台作业的pid 6 月前 |
![]() |
nmr · 使用来自另一个shell脚本的if语句的返回码函数 6 月前 |
![]() |
minseong · Git sed忽略二进制文件 10 月前 |
![]() |
Jesper.Lindberg · 检查参数是否包含null 10 月前 |