在文件夹的所有文件中追加新行

Man*_*ski 3 linux grep sed

我在一个文件夹中有300个文件.我必须在文件夹中的所有文件的末尾附加一个新行.

我怎样才能用grep实现它.

我尝试了以下命令,但它不起作用

sed 's/$/\n/' /Path/filename.txt
Run Code Online (Sandbox Code Playgroud)

fed*_*qui 12

说吧echo "" >> file.这将在末尾添加一个新行file.

要在文件夹中的所有文件中执行此操作:

for file in *
do
    echo "" >> "$file"
done
Run Code Online (Sandbox Code Playgroud)

从评论中,您必须说:

for file in /path/*.txt
do
    echo "" >> "$file"
done
Run Code Online (Sandbox Code Playgroud)