Почему мой AWK сценарияAWK регулярное выражение и пространство внутри
BEGIN {
FS = "][ \t\v]+"
}
# Note space after + in the end of the regex.
NF == 2 && $1 ~ /[:alpha:][:digit:]+/{
print $1, "<<<";
}
Не соответствует любой строке в файле, как следующее:
I1130 15:18:42.526808 17329 thrift_bridge.cpp:126] AAA
E1130 15:18:42.527042 16076 thrift_bridge.hpp:288] BBB
Но если я удалю пространство, обе линии находятся в вывод.
Трудно сказать по сценарию, который не делает то, что вы хотите, что вам нужно. Пожалуйста, отредактируйте свой вопрос, чтобы указать, что ваш 'FS' должен соответствовать, и что регулярное выражение в вашем состоянии должно совпадать, –