Добавить строку в конец числа в файле с помощью awk? - PullRequest
0 голосов
/ 14 ноября 2018

Это то, что я пытался, и он возвращает ошибку.Число находится во втором столбце

awk '$2 `{`gsub(/$2, "$2-000); print;`}`' ./file.txt

как

"убежать регулярное выражение"

1 Ответ

0 голосов
/ 14 ноября 2018

Что за куча неправильных обратных кавычек?Это неверный синтаксис в вашем awk коде.Все, что вам нужно сделать, это

awk '{ $2=$2"-000" }1' file.txt

Деталь $2=$2"-000" добавляет строку к $2 и 1 в конце восстанавливает линию с внесенными изменениями, так что вы не сможетедолжны сделать print явно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...