我想要剪切一行的字符n-N,但只有當行以某些字符開頭時,否則我想要打印整行。如果滿足條件,則從某些行切割字符,否則整行打印
簡化文件例如:
John
123456987123
Mark
123546792019
我想提出兩個新的文件,一個與前6號和其他與過去的6個號碼,但仍然包含頭文件,所以
John
123456
Mark
123546
John
987123
Mark
792019
我可以告訴grep的切口,只切開,如果字符串匹配,但以其他方式給整個文件?什麼樣的awk命令可以在條件滿足的情況下切割線條或打印整條線?
謝謝
非常感謝!這是完美的(與一堆修改)。我正在嘗試使用grep'CHAR'| cut -c n = N,但是這樣做效果更好。 –