30Fermer32
ZephLe 24/11/2010 à 18:35
Probablement parceque le echo et le grep ne sont pas protégés... Tu peux essayer ça, si le problème était bien celui auquel je pense ça devrait mieux marcher :
#! /bin/sh buffer='' while read line; do if [ "`echo \"$line\" | grep '^ZZZ'`" ]; then if [ "$buffer" ]; then echo "$buffer" fi buffer="$line" else buffer="$buffer$line" fi done < test echo "$buffer"