all*_*ppp 6 sed shell-script text-processing
我有一个多行的文件。
我想从第 1458 行删除到文件末尾。我认为我可以用 来做到这一点sed,但我不知道该怎么做。
Ste*_*ris 14
sed '1458,$d'
Run Code Online (Sandbox Code Playgroud)
-i如有必要,您可以使用它来编辑文件。
例如
sed -i '1458,$d' filename.txt
Run Code Online (Sandbox Code Playgroud)
这样做的可能性有很多,但是如果文件非常大,最好在给定位置之后停止处理任何行并退出。这正是该命令q的设计目的sed:
sed 1458q file
Run Code Online (Sandbox Code Playgroud)