У меня есть файл:AWK объяснение пример
AWK question about the example
Эта команда, которая работает хорошо:
awk '{ gsub(/...../, "&\n") ; print}' file
AWK q
uesti
on ab
out t
he ex
ample
Почему эта команда не печатает тот же результат?
awk '{ gsub(/.{5}/, "&\n") ; print}' file
AWK question about the example
Почему эта команда не печатает тот же результат?
awk -v WIDTH=5 '{ gsub(".{"WIDTH"}", "&\n"); print }' file
AWK question about the example
Спасибо за разъяснение. – Tedee12345
+1 Кроме того, если вы обновляетесь до версии Gnu Awk версии 4, вам больше не нужно указывать '-re-interval'. –
Хорошая точка, но тогда она будет менее портативной, так как большинство дистрибутивов linux все еще включено gawk 3.xx. Не спрашивайте меня, почему с 4.x существует какое-то время. – Jotne