как мне добавить два столбца в Awk Ubuntu, которые являются строками (которые являются целыми числами)?

#linux #unix #awk

#linux #unix #awk

Вопрос:

Я пытаюсь добавить два столбца в текстовый файл, которые разделены вкладками. Для этого мне нужно использовать awk. Это два целых числа, которые мне нужно добавить.

Комментарии:

1. Что не так с awk -e '{ print($1 $2)' ? Вы действительно пытались?

2. @Staven: Что с этим не так, так это то, что вы забыли закрывающую фигурную скобку. 😛 Я не думаю, что вам нужно -e , но что это делает? Я не нахожу это на своих справочных страницах gawk.

3. @flesk: Ну, тогда вы не очень хорошо искали. 😛 -e program-text , --source program text : Используйте program-text в качестве исходного кода программы AWK. Вы правы, говоря, что это не нужно.

4. @Staven echo flesk | awk -e '{print}' просто печатает информацию об использовании моей версии (GNU Awk 3.1.3). -W source и --source все же работает.

Ответ №1:

Это должно сработать

 awk '{ print $1 $2; }' file.txt