[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Re: la commande awk ....
Salut,
Je vais faire une tentative pour traduire le tout dans un language
clais. Mais je t'avertie mes connaissance de awk sont tres avancees.
cat /proc/devices => envoie tout ce que contient le fichier /proc/devices a la commande awk
\\$2==\"$module\"" => compare le 2e element d'un tableau (liste)
a la string $module si pareil
print \\$1 => imprime le premier element du tableau
major=`cat /proc/devices | awk "\\$2==\"$module\" {print \\$1}"`
Tu peux faire un essai avec ceci
Creer toi un fichier texte (/tmp/tata) qui contient la ligne suivante
1 $module
23 $module
puis sur une ligne de commande fait
cat /tmp/tata | awk "\\$2==\"$module\" {print \\$1}"
tu devrais avoir 1 et 23 qui s'imprime.
papaDoc