所以我想 tail 一个文件并从文件中删除行数,在 Linux 中用一行就可以做到这一点吗?几乎本质上只是将文本行从一个文件移动到另一个文件。
例如:
tail -8 foo-file.txt >> 新文件.txt;
现在...从中删除 -8 行newfile.txt
。
答案1
你的例子很接近,你只需要改变你请求行的方式。下面我把你的“-8”改为“-n 8”,以请求 8 行。
tail -n 8 foo-file.txt >> newfile.txt
所以我想 tail 一个文件并从文件中删除行数,在 Linux 中用一行就可以做到这一点吗?几乎本质上只是将文本行从一个文件移动到另一个文件。
例如:
tail -8 foo-file.txt >> 新文件.txt;
现在...从中删除 -8 行newfile.txt
。
你的例子很接近,你只需要改变你请求行的方式。下面我把你的“-8”改为“-n 8”,以请求 8 行。
tail -n 8 foo-file.txt >> newfile.txt