【发布时间】:2012-07-22 03:28:33
【问题描述】:
这可能是一个简单的答案,但在谷歌搜索之后,我可能只是记下了术语,所以我还没有找到任何关于我要问的内容。
当接受 /bin/*.txt 之类的参数时,如何遍历每个文件?
我试过这个:
for file in $2; do
echo $file
done
第二个参数 ($2) 有一个输入,例如 /bin/*.txt,但 echo 只打印出我拥有的 6 个文本文件中的 1 个。我是否错误地迭代了这个?
我也尝试过这样使用 ls ,它也不会正确打印出来......
ls $2
【问题讨论】:
标签: bash argument-passing