在bash上,我尝试使用以下命令删除文件的最后3列:
头-n -3文件>文件
但是文件出来是空的。我可以绕过它,但是我想知道是什么原因造成的。
谢谢一群!
在bash上,我尝试使用以下命令删除文件的最后3列:
头-n -3文件>文件
但是文件出来是空的。我可以绕过它,但是我想知道是什么原因造成的。
谢谢一群!
Answers:
让我们分解一下该命令的作用。
> file
这将打开file
以进行编写,并将其截断。
head -n -3 file
这将读取的最后3行,但所有行除外file
。是的,file
您在步骤1 中将其截断了。
head
示例中使用的行?