我看到了这些sed例子,但无论我怎么写,它都不会删除我的第一行.实际上,我做了更多测试,它也不会删除我的第一行,所以我确实做错了什么:
sed '1d' filename
Run Code Online (Sandbox Code Playgroud)
或者最后一行
sed '$d' file name
Run Code Online (Sandbox Code Playgroud)
我希望更改发生在同一个文件中,并且不需要其他输出文件.那么请问,删除文件中最后一行的正确方法是什么?
干得好 !删除第一行(也兼容BSD/MacOS)
sed '1,1d' file1 >> file1.out
Run Code Online (Sandbox Code Playgroud)
删除最后一行/行
sed '$d' file2 >> file2.out
Run Code Online (Sandbox Code Playgroud)