Передать параметр в функцию Bash, которая будет служить шаблоном для awk [дубликат]

Обычно вам нужно установить php отдельно. apt-get install libapache2-mod-php5 или подобное должно помочь в большинстве случаев. Возможно, вам может потребоваться включить плагин с помощью a2enmod php5

2
06.03.2019, 20:01
1 ответ

Переменные не расширяются внутри регулярного выражения Awk /.../. Вместо этого вы можете использовать строковую форму "^"patternдля объединения оператора привязки с переменным значением шаблона.

Пр.

echo 'baz foobar' | awk -v pattern="foo" '$2 ~ "^"pattern {print $1}'
baz
3
27.01.2020, 22:02

Теги

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