Problème scripte

eric -  
dubcek Messages postés 19021 Statut Contributeur -
Bonjour,
petite probleme dans script je dois avoir une syntaxe fausse mon scripte me retourne erreur au niveau le 2eme awk je dois avoir problème avec le awk et if
en faite je prends dans un fichie les noms
ensuite je veux faire un test sur celle qui sont alive et renvoie tout dans un fichier



#
# Script de controle des file d'impression
#
set x
lpstat -p | awk '
{
system ( "ping " $2 )
}' | awk '
{
if ("$3"!= "alive")
'{
print$0
}'
}' > file_out.log

2 réponses

perplexe
 
salut

avec grep et cut ne serait ce pas plus facile ? non ?

ceci dit donne moi une sortie de ton lpstat brut, et les lignes et valeurs qui correspondent a ce que tu veux récupérer

a+
0
dubcek Messages postés 19021 Statut Contributeur 5 637
 
hello
'{ et }' sont de trop. j'ajouteraisi un timemout plus court

#
# Script de controle des file d'impression
#
set x
lpstat -p | awk '
{
system ( "ping -W 3 " $2 )
}' | awk '
{
if ("$3"!= "alive")
print$0
}' > file_out.log
0