Problème scripte

Fermé
eric - 29 févr. 2008 à 15:20
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 1 mars 2008 à 16:24
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+
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
1 mars 2008 à 16:24
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