Как умножиться на два столбца в awk?

Для того конкретного примера:

rm [a-z]/*.pdf

В любой оболочке.

В общем случае, с подобными Границе оболочками, Вы могли вставить список каталогов $1, $2... с:

set a b c foo bar...

и затем цикл по нему как:

for i do (cd -- "$i" && cmd -- *.pdf); done

Хотя, конечно, можно выполнить в обоих всего одна команда:

for i in a b c foo bar...; do (cd -- "$i" && cmd -- *.pdf); done

Точка должна использовать подоболочку (...) так, чтобы cd только влияние тот подконтекст.

8
28.09.2017, 13:50
2 ответа
awk '{ print $1, $1 * $2 }' input.txt > output.txt
15
27.01.2020, 20:09
[1120410] Вот решение [1120735]awk[1120736]:

Но вы можете сделать это многими способами, вот решение [1120737]perl[1120738]:

Вы можете внести изменения на месте, используя [1120739]-i[1120740] вариант:

4
27.01.2020, 20:09

Теги

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