Здесь внизу я ожидал две косые черты, но получил одну,
$ awk '{$0=gensub(/\[/,"\\\\","g")}1' <(echo [)
\
sub
работает нормально.
Спасибо,
Эрик Дж.
Здесь внизу я ожидал две косые черты, но получил одну,
$ awk '{$0=gensub(/\[/,"\\\\","g")}1' <(echo [)
\
sub
работает нормально.
Спасибо,
Эрик Дж.
Поведение объясняется здесь: http://www.gnu.org/software/gawk/manual/gawk.html#Gory-Details
Из этой ссылки видно, что существует разница в поведении в зависимости от
awk
вы используете, иgensub()
или sub()