• # Merci Merci et encore Merci à tous

    Posté par . En réponse au message Shell script / parse XML, limites ?. Évalué à 1. Dernière modification le 29 novembre 2013 à 08:20.

    Vous m'avez sauvés :D
    j'en étais là : !!!!!
    pour le coup je crois que je vais vraiment me mettre au perl!

    #!/bin/bash
    check=1
    while read a
    do
    NUM=1
     grep -e "<Host name=" > /dev/null 2>&1
    if [ $? = 0 ]
    then
     while [ $check != "0" ]
     do
    grep -A"${NUM}" "$a" d2 | grep "</Host" > /dev/null 2>&1
     if [ $? = 0 ]
     then
    check=0
     IPS=$(echo $a | awk -F"\"" '{print 2ドル}')
     grep -A"${NUM}" "$a" d2 | grep -v Host | tr "\n" " " | sed "s/<\/Report>/;/g" | sed -e "s/<Report niveau=//g" -e "s/ID=//g" -e "s/title>//g" | tr ";" "\n" | awk '{print 1ドル";"2ドル";"3ドル}' | sed "s/\"//g" | sed "s/<\///g" | sed -e "s/<//g" -e "s/>//g" |sed "s/;;//g" | sed "/^$/d" | grep -e ";3;" -e ";4"
     else
    NUM=$(expr $NUM + 1)
     fi
     done
    fi
    done