Joe*_*ola 2 command-line text-processing
我想知道如何使用 Bash 快速删除文本。例如,我有一个名为 file.txt 的文件,总共有 500 行。
我想删除第 80 到 146 行 - 我该怎么做?
可以执行此操作的终端命令是什么?
如果这是一次我会使用 vi 或 vim
vi {filename}
:86,146d
:wq
Run Code Online (Sandbox Code Playgroud)
最后一个保存并退出。使用 sed:
sed '86,146d' {file}
Run Code Online (Sandbox Code Playgroud)
如果不确定,请进行备份,以便可以恢复。