【发布时间】:2016-01-12 19:25:19
【问题描述】:
我有一个与数字一致的文件
0123456
0234566
.
.
.
etc
使用 bash 工具,命令行更可取,如果第三个数字等于 2,我如何删除每一行。
例如,使用cut -c3 我可以获得正确的数字,但我无法将它与sed 或类似的东西有效地结合起来。我不是在寻找模式,只是在寻找第三位数字。
(我已经在 python 的脚本中完成了它,但我想知道它是如何通过单行 bash 命令完成的)。谢谢!
编辑:另外,如果我想删除第三个数字不等于2 的行(相反的问题)
【问题讨论】:
标签: bash pattern-matching cut