我想在特定条件下删除文件的最后一行。我使用了sed和cut,但它们只能在输出流上工作,而我想在文件中进行操作。有人可以帮忙吗? 提前致谢。
sed -ie '$d' filename.txt
i 选项告诉 sed 直接在原文件上进行编辑。
i
sed
ed tmp.tmp << EOC $ d w q EOC
mv
你可以随时这样做:
cat * > out
你可以用任何你要做的操作替换掉'cat *',输出就是该命令的结果。
如果你提供更多关于你尝试做什么的信息,我可以更仔细地看一下。