Code:
1
2
3
4
5
6
7 cat fichier.xml <?xml version="1.0" encoding="UTF-8"?> <root> <value>toto</value> <!-- ne pas prendre en compte --> <value>100</value> <node><value>25</value></node> </root>
:koi: pas d'erreurs !Code:
1
2
3
4
5
6
7 while read line do if expr "$line" : '<value>[[:digit:]]*</value>' 2>&1 >/dev/null then echo "$line" #ici, au lieu de "$line", il faut mettre "<value>$n</value>", qui aura préalablement incrémenté fi #il faut ajouter un `else' pour afficher les lignes qui ne correspondent pas done <fichier.xml <value>100</value>