#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