Problème scripte

Fermé
Signaler
-
Messages postés
18345
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
30 novembre 2021
-
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

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+
Messages postés
18345
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
30 novembre 2021
5 443
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