Регулярные выражения в grep

С (GNU) awk

awk 'BEGIN { FS="," ; OFS="," } { if ( length($4)=10 ) { $4=$4"000" ; print $0 } else print $0 }' file

Объяснение:

  • НАЧАТЬ {FS = ","; OFS = ","} : вначале установите разделители полей ввода ( FS ) и вывода ( OFS ) как запятую
  • , если длина четвертого столбца 10 и три нуля и напечатать все
  • иначе просто напечатать все
1
18.04.2019, 01:10
0 ответов

Теги

Похожие вопросы