我想从文件中删除第一行和最后一行
file1代码:
H|ACCT|XEC|1|TEMP|20130215035845|
849002|48|1208004|1
849007|28|1208004|1
T|2
Run Code Online (Sandbox Code Playgroud)
删除后输出应该是
849002|48|1208004|1
849007|28|1208004|1
Run Code Online (Sandbox Code Playgroud)
我已尝试过以下方法,但必须运行2次,我想要一个衬垫解决方案一次性删除!
sed '1,1d' file1.txt >> file1.out
sed '$d' file1.out >> file2
Run Code Online (Sandbox Code Playgroud)
请建议一个班轮代码....
Tod*_*obs 10
在sed中,您可以使用分号分隔命令.例如:
sed '1d; $d' /path/to/file
Run Code Online (Sandbox Code Playgroud)