|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Inscription : février 2008 Messages : 49 ![]() |
Bonjour, j'ai écrit ce code :
Code :
var=5; awk '{ if (NR==4) print $($var)}' Feb.xls |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Salut,
Code :
var=5; awk '{ if (NR==4) print { '"$var"' }}' Feb.xls
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
10
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 070 ![]() |
non, utilisez l'option -v
Code :
var=5; awk -vfield="$var" '{ if (NR==4){ print $field }}' Feb.xls |
|
|
10
|
|
|
#4 | |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Citation:
Les deux peuvent être utilisés Par contre pour ta syntaxe sans le "$" à "field" ça le fait mieux, non ? Code :
var=5; awk -vfield="$var" '{ if (NR==4){ print field }}'
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
|
00
|
|
|
#5 | ||
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 070 ![]() |
Code :
Par contre pour ta syntaxe sans le "$" à "field" ça le fait mieux, non ? Code :
|
||
|
|
00
|
|
|
#6 | |||||||
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Citation:
Code :
Code :
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|||||||
|
|
00
|
|
|
#7 | ||
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 070 ![]() |
orh...
Code :
|
||
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Oups désolé, je m'étais focalisé sur la valeur de la variable "var" et non sur son évaluation et interprétation depuis awk
Toutes mes plates
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com