使用 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 相关内容 防止 Windows 更新/升级重置注册表值 格式化 Ubuntu 将 Android 手机中的音频传输到 ubuntu 使用 TikZ 矩阵进行数组对齐;单元格覆盖整行 1.以 splunk 身份登录: Ping 链接本地地址 SQL Reporting Services 2016-未列出“内容管理员”预定义角色 将 Ubuntu 机器连接到新显示器无法识别显示器 权限 - 允许两个用户完全访问目录 在 Windows 上以另一个用户身份运行的命令行参数?