2010-12-07 43 views
1

遞增列中的值在先前的問題,我問怎麼了1AWK:如何通過一個

遞減一列中所有條目的值(正確)的答案是 的awk「{$ 7-- ;打印$ 0}',其中$ 7表示第7列

INCREMENTING列值的類似答案是什麼?

非常感謝

基督教

+4

並預測未來的問題:`awk'{$ 7 + = 2; print $ 0}'`會增加2和`awk'{$ 7 * = 3;打印$ 0}'`將其加倍和`awk'{$ 7/= 4;打印$ 0}'`會將它四分之一。 – 2010-12-07 22:33:00

+0

不能忘記指數! (他們是你錯過的唯一數學運算符,丹尼斯!)'awk'{$ 7^= 3} 1'`將立方體列。 – ghoti 2016-12-28 17:58:03

回答

2

使用++而不是--