我在一个文件夹中有300个文件。我必须在文件夹中所有文件的末尾附加一个新行。
如何使用grep实现它。
我尝试了以下命令,但它无法正常工作
sed 's/$/\n/' /Path/filename.txt
答案 0 :(得分:11)
简单地说echo "" >> file
。这将在file
的末尾添加一个新行。
要在文件夹中的所有文件中执行此操作:
for file in *
do
echo "" >> "$file"
done
根据你的评论,你必须说:
for file in /path/*.txt
do
echo "" >> "$file"
done