我有一些文本文件。我想在每个文本文件的第一行之前添加一个空行。我怎样才能用 awk 做到这一点?
最佳答案
我更喜欢 GNU sed
对于这个任务:
在文件开头添加一个空格:
sed '1s/.*/ &/' file.txt
使用
.txt
对多个文本文件执行此操作扩展名,并直接对文件进行更改(即覆盖它们),请尝试:sed -s -i '1s/.*/ &/' *.txt
在文件开头添加一个空行:
sed '1i\\' file.txt
使用
.txt
对多个文本文件执行此操作扩展名,并直接对文件进行更改(即覆盖它们),请尝试:sed -s -i '1i\\' *.txt
关于awk - 如何使用awk在文本文件的第一行之前添加一个空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12658549/