2010-12-07 15 views
1

Dans une question précédente, j'ai demandé comment diminuer la valeur de toutes les entrées dans une colonne de 1AWK: Comment incrémenter les valeurs dans une colonne d'un

La (bonne) réponse a été awk « {7XX $ ; print $ 0} ', où $ 7 signifie la 7ème colonne

Quelle serait une réponse analogue pour les valeurs de colonne INCREMENTING?

Merci beaucoup

Christian

+4

Et d'anticiper une future question: 'awk '{$ 7 + = 2; print $ 0} ''augmentera de deux et' awk '{$ 7 * = 3; print $ 0} '' triple et 'awk' {$ 7/= 4; print $ 0} '' le tracera. –

+0

Ne peut pas oublier l'exponentiation! (Ils sont le seul opérateur mathématique que vous avez manqué, Dennis!) 'Awk '{$ 7^= 3} 1'' Cube la colonne. – ghoti

Répondre

2

Utilisation ++ au lieu de --.

+3

Et ... RT * M ... –

+0

ah merci beaucoup !!!!! – christian