В сценарии awk
я пытаюсь использовать '(' в качестве разделителя полей.
Однако, если я не уйду в скобки с двойной обратной косой чертой, вот так:
BEGIN {FS=" \\("}
это не работает.
Если я использую FS=" \("
я получаю
awk: prog:2: warning: escape sequence `\(' treated as plain `('
awk: prog:2: fatal: :, [., or [=: / (/
выходной, и если я не уйти от кронштейна вообще, я получаю только
awk: prog:2: fatal: :, [., or [=: / (/
message).
Можете ли вы объяснить это поведение?