Замените последние 4 цифры во втором и третьем столбце. ⇐ Linux
-
Anonymous
Замените последние 4 цифры во втором и третьем столбце.
У меня есть следующий файл:
2300 10 1112221234 111222123420231121PPPPD10+0000000850 ЕСИМ 10 3334446789 333444678920231121PPPPD11+0000000950 RSIM 23 Я хочу, чтобы результат был следующим:
2300 10 1112222345 111222234520231121ППППД10+0000000850 ЕСИМ 10 3334447890 333444789020231121PPPPD11+0000000950 RSIM 23 Я попробовал использовать следующий код и смог заменить последние 4 цифры во втором столбце и последние 4 цифры перед датой в третьем столбце. Но он также удалил лишние пробелы, а также буквы/цифры, начиная с 11-й цифры в третьем столбце, и получил следующее:
2300 10 1112222345 1112222345 ЕСИМ 10 3334447890 3334447890 РСИМ 23 ок ' НАЧАЛО { FS=OFS=" " } {if(длина($2)>9 && длина($3)>9) {$2 = подстр($2,-10) $3 = подстр($3,1,10) для (i=2;i
У меня есть следующий файл:
2300 10 1112221234 111222123420231121PPPPD10+0000000850 ЕСИМ 10 3334446789 333444678920231121PPPPD11+0000000950 RSIM 23 Я хочу, чтобы результат был следующим:
2300 10 1112222345 111222234520231121ППППД10+0000000850 ЕСИМ 10 3334447890 333444789020231121PPPPD11+0000000950 RSIM 23 Я попробовал использовать следующий код и смог заменить последние 4 цифры во втором столбце и последние 4 цифры перед датой в третьем столбце. Но он также удалил лишние пробелы, а также буквы/цифры, начиная с 11-й цифры в третьем столбце, и получил следующее:
2300 10 1112222345 1112222345 ЕСИМ 10 3334447890 3334447890 РСИМ 23 ок ' НАЧАЛО { FS=OFS=" " } {if(длина($2)>9 && длина($3)>9) {$2 = подстр($2,-10) $3 = подстр($3,1,10) для (i=2;i
Мобильная версия