您将如何在每个文件的最顶部插入版权信息?
最佳答案
#!/bin/bash
for file in *; do
echo "Copyright" > tempfile;
cat $file >> tempfile;
mv tempfile $file;
done
递归解决方案(查找所有子目录中的所有
.txt
文件):#!/bin/bash
for file in $(find . -type f -name \*.txt); do
echo "Copyright" > copyright-file.txt;
echo "" >> copyright-file.txt;
cat $file >> copyright-file.txt;
mv copyright-file.txt $file;
done
谨慎使用;如果文件名中存在空格,您可能会出现意外行为。
关于unix - 将版权信息插入多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2450224/