有没有办法编写BASH脚本,将字符串附加到目录中的每个文件?
例如,我想将字符串“test”附加到我当前工作目录中的每个.html文件中;类似的东西:echo "test" >> *.html
但当然这不起作用。
答案 0 :(得分:6)
没关系,我想通了。
#!/bin/sh
for f in *.html ; do
echo "test" >> $f
done
答案 1 :(得分:3)
tee对这些事情有好处。
echo "test" | tee -a *.html
答案 2 :(得分:2)
sed -i.bak '$a append' *.html