URL: https://linuxfr.org/forums/programmation-shell/posts/pb-execution-dun-script-lire-ligne-a-ligne-plus-whois-des-resul Title: pb execution d'un script lire ligne a ligne plus whois des resultats Authors: NicolasLinuxfr Date: 2009年01月30日T22:07:09+01:00 Tags: Score: 1 Bonjour à tous ... j'ai un pti soucis ... je sais le bash s'apprends ...suis là pour ca ... Aprés plusieurs essaies je bloque ... D'avance merci de votre aide : But du script : un script qui lit le syslog et me renvoie des whois des IP sources, ligne par ligne. ex 99.99.99.99 = usa voici les script : _ #!/bin/sh var1=$(sudo cat /var/log/syslog |grep 'UFW BLOCK INPUT]' |awk -F" " '{print 14ドル}' |grep -v '192.168' |sort |uniq -c|sort -rn> ~/whois.txt ) var2=$(cat ~/whois.txt |awk -F"=" '{print 2ドル}' |awk ) #varfin=$(echo $var2 |grep .) fonct1 () { $var1 } fonct1 #fonct2 () { while [ "$var2">="1" ] do echo $var2 whois $var2 done _ Je le poste pour vous donner ma base ... ca marche pas ...grrrr Il me retourne ceci à l'execution : _ #./monbash.sh 205.237.37.32 82.243.240.165 82.230.110.240 92.132.205.30 61.229.76.230 82.233.173.243 60.222.224.134 90.9.88.82 60.222.224.133 60.222.224.132 212.28.225.5 202.97.238.238 194.225.233.248 118.165.65.27 Aucun serveur whois n'est connu pour ce type d'objet. _** en boucle ...GrRrR ** Voila ... donc merci de m'aider je bloque sur le renvoie des variables une par une en face du whois :/ ( j'me debrouillerai pour 'greper' la ligne du pays)

AltStyle によって変換されたページ (->オリジナル) /