小编pra*_*_23的帖子

使用 SED 从文件中删除一行并将输出重定向到同一文件

我使用 sed 命令从文件中删除前两行和最后一行,我想将输出重定向到相同的文件

例子 :

sed '1,2d' '$d' pra >pra
Run Code Online (Sandbox Code Playgroud)

这会从文件中删除前两行和最后一行。但是当我尝试将输出重定向到同一文件时,就会出现问题。

当我打开并看到重定向的文件时,文件中pra没有任何内容。

有没有更好的方法来做到这一点..从文件中删除前两行和最后一行,并用相同的文件名保存它。

unix ksh solaris sed

1
推荐指数
1
解决办法
9428
查看次数

标签 统计

ksh ×1

sed ×1

solaris ×1

unix ×1