awk заменить определенный столбец в определенной строке

[1126820] Поместив это в мой [1127363].tmux.conf[1127364] файл, мы уловили:

enter image description here

2
16.05.2015, 15:13
2 ответа

Попробуйте:

awk 'FNR==2,FNR==5{$7=$9=60};1' input.dat > tmp
1
27.01.2020, 22:21

Измените свой сценарий следующим образом:

awk '{if (NR>=2&&NR<=5) $7=60; print}' input.dat > tmp && mv tmp input.dat

Проблема, которую вы наблюдаете в своем варианте, заключается в том, что без явного предложения печати awk будет печатать строку ввода

0
27.01.2020, 22:21

Теги

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