[SHELL-AWK] Mixer commande linux + awk
Bonjour,
Je me permet d'ouvrir cette discussion puisque je rencontre un soucis en voulant utiliser une commande unix dans un fichier awk.
En gros je check l'espace disque disponible dans les chemins contenant "backup" :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
BEGIN {
FS=" "
print "Espace disponible :"
}
/backup/{
print "--> "$5" "$3" de libre."
}
END {
} |
Résultat :
--> /mon_chemin/backup 100Go de libre
Infos :
$5 = /mon_chemin/backup
$3 = 100Go
$Temp_File = les infos de la commande "df -h" ont été redirigés dans ce .txt
J'ai aussi essayé directement dans mon .sh d'intégrer "ls -lrt" mais sans résultat :
Code:
1 2 3
|
awk '/backup/ { print $5 }' $Temp_File | ls -lrt |
En gros je ne sais pas comment et si c'est possible d'appeler la commande unix "ls -lrt" sur la variable "$5" du awk.
Si quelqu'un a une idée, je suis preneur :)
Merci d'avance.