【发布时间】:2013-12-16 21:50:52
【问题描述】:
我需要编写一个脚本,将某个文本添加到某个目录中的所有文本文件中。这是我所拥有的:
1美元
*.txt 中的 f
做
echo "$2" >> *.txt 这是问题,我不明白为什么
完成
...其他一切都很好。
【问题讨论】:
我需要编写一个脚本,将某个文本添加到某个目录中的所有文本文件中。这是我所拥有的:
1美元
*.txt 中的 f
做
echo "$2" >> *.txt 这是问题,我不明白为什么
完成
...其他一切都很好。
【问题讨论】:
首先,您缺少一个分号。其次,您必须使用您定义的变量来遍历所有文本文件:
for f in *.txt; do
echo "$1" >> $f
done
我不知道您使用 2 美元的原因是什么。如果您的脚本确实需要多个参数,则必须相应地调整脚本。
【讨论】: