У меня есть список строк, какAppend характер в зависимости от длины
50000
12345
2345
12341
3456
Я хочу, чтобы добавить символ 0 в начале до линий, имеющих только 4 символов, так что получается нечто вроде этого
50000
12345
02345
12341
03456
Как я могу сделать это эффективно. Не просите меня использовать петлю. Есть что-нибудь, используя awk.
Обратите внимание, что добавление от 0 до 2345 даст 23450. Кажется, вы хотите префикс или префикс 0 для получения 02345. –
Через 'sub',' awk 'length ($ 0) == 4 {sub (/^/, " 0 ")} 1 'файл' –