使用 Stream EDitor 删除除第 15 行之外的每 3 行和 5 行 2024-6-13 • sed 我需要使用以下命令删除文本文件中除第 15 行之外的每一行和第 5 行sed。有人有想法吗? 答案1 尝试下一个命令。您将需要 GNU 版本的sed: sed '15 b ; 0~3 d ; 0~5 d' infile 首先检查行是否为第 15 行:打印并读取下一行。否则,从第一行开始删除每 3 行和每 5 行。 答案2 如果你使用的话就容易多了awk: $ awk '(NR%3 && NR%5) || NR==15' input.txt 相关内容 如何使用通配符在 Powershell 中选择最高值文件夹名称? 如何设计美观的章节标题和页面 每次重启后“resolv.conf”文件都会变空[重复] 如何同步 ubuntu 存储库 在 Linux 中创建守护进程...文件权限应该如何? xterm 文本换行和反向命令搜索无法正常工作 需要帮助创建特定的 Tikz 图片[关闭] Windows 10 Visual Studio 2015 .xaml 文件关联 解决方案:Use KVM instead of CT 在 Total Commander 中更改“将名称和路径复制到剪贴板”中的分隔符