我现在已经卡住了一段时间了
我有两个文本文件,我想从中删除前两行和最后三行。
目前为止
$tail -n +3 text_1.txt text_2.txt | head -n -3
当我将其输入控制台时,我看到 text_2.txt 确实以正确的格式输出,但 text_1.txt 仍然有最后三行需要删除。我假设 head 命令未应用于 text_1.txt。
我该如何解决这个问题?
最佳答案
for i in text_1.txt text_2.txt; do tail -n +3 "$i" | head -n -3; done
关于linux - 从多个文本文件中删除前 n 行和后 n 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56557286/