Кто-нибудь проверяет, прежде чем дать свои ответы / awk
разрывы на пустом месте, а не только на пробелах.
Я только что сделал это:
awk '{print $3 - $2}' temp.txt
И это прекрасно работает.
Вот мой файл:
1 2 7 4
11 12 13 14
1 12 3 4
1 2 3 4
1 2 3 4
А вот мои результаты:
$ awk '{print $3 - $2}' temp.txt
5
1
-9
1
1
$
На самом деле, я использовал вашу команду и получил те же результаты?
Можете ли вы объяснить, что не работает для вас? Какие данные вы используете и какие результаты вы получаете?