Я хочу вырезать символы nN строки, но ТОЛЬКО если строка начинается с определенных символов, в противном случае я хочу напечатать всю строку.
Пример упрощенного файла:
John
123456987123
Mark
123546792019
Я хочу сделать два новых файла, один с первыми 6 числами, а другой с последними 6 числами, но все еще содержащий заголовки, поэтому
John
123456
Mark
123546
John
987123
Mark
792019
Могу я сказатьgrep cut, чтобы вырезать только в случае совпадения строки, но в противном случае дать весь файл?Какой вид команды awk может разрезать строки, если выполняется условие, или иным образом выводить всю строку?
Спасибо