Ste*_*eve 12
我更喜欢GNU sed这个任务:
要在文件开头添加空格:
sed '1s/.*/ &/' file.txt
Run Code Online (Sandbox Code Playgroud)
要在具有.txt扩展名的多个文本文件上执行此操作,并直接对文件进行更改(即覆盖它们),请尝试:
sed -s -i '1s/.*/ &/' *.txt
Run Code Online (Sandbox Code Playgroud)
要在文件开头添加空行:
sed '1i\\' file.txt
Run Code Online (Sandbox Code Playgroud)
要在具有.txt扩展名的多个文本文件上执行此操作,并直接对文件进行更改(即覆盖它们),请尝试:
sed -s -i '1i\\' *.txt
Run Code Online (Sandbox Code Playgroud)
这会给你一个空白的空间,在你的数据文件的开始:
awk 'BEGIN{printf(" ")}1' data.txt
Run Code Online (Sandbox Code Playgroud)
另外,这将在数据文件的开头为空行。
awk 'BEGIN{print""}1' data.txt
Run Code Online (Sandbox Code Playgroud)