我使用 sed 命令从文件中删除前两行和最后一行,我想将输出重定向到相同的文件
例子 :
sed '1,2d' '$d' pra >pra
这会从文件中删除前两行和最后一行。但是当我尝试将输出重定向到同一文件时,就会出现问题。
当我打开并看到重定向的文件时,文件中pra没有任何内容。
pra
有没有更好的方法来做到这一点..从文件中删除前两行和最后一行,并用相同的文件名保存它。
unix ksh solaris sed
ksh ×1
sed ×1
solaris ×1
unix ×1