在我有多个文本文件的文件夹中,假设:
我使用保存在同一文件夹中的脚本将这些文件的内容合并为一个
if [ -a ALL.txt ]; then
rm ./ALL.txt
fi
for i in *.txt; do
mv "$i" "`echo $i | sed -e 's, ,-,g'`";
done;
for f in *.txt; do
echo '' >> "$f"
done
for i in *.txt; do
cat $i >> ./ALL.txt
done
但是每次运行时,此脚本会在每个文件的末尾添加一行新行。如何避免呢?