【发布时间】:2011-08-08 19:19:57
【问题描述】:
我想剪切一行的 n-N 个字符,但前提是该行以某些字符开头,否则我想打印整行。
简化文件示例:
John
123456987123
Mark
123546792019
我想创建两个新文件,一个包含前 6 个数字,另一个包含最后 6 个数字,但仍然包含标题,所以
John
123456
Mark
123546
John
987123
Mark
792019
我可以告诉 grep cut 仅在字符串匹配时才剪切,否则给出整个文件?如果满足条件或打印整行,哪种 awk 命令可以剪切行?
谢谢
【问题讨论】: