passer des variables shell à sed - Codes et scripts - Linux et OS Alternatifs
MarshPosté le 05-02-2004 à 22:36:25
Bonjour, j'ai besoin de passer des variables shell à sed voici un exemple où je rentre dans la variable $num_ligne un numero. Je souhaite ensuite que sed ecris a la ligne $num_ligne.
for fichier in toto*.sauv nblignes="`wc -l $fichier|awk ' {print $1}'`" num_ligne=`expr $nblignes - 3 ` sed -e ' $num_ligne a\ coucou bye ' $fichier > $fichier.new
Marsh Posté le 05-02-2004 à 22:36:25
Bonjour,
j'ai besoin de passer des variables shell à sed
voici un exemple où je rentre dans la variable $num_ligne un numero.
Je souhaite ensuite que sed ecris a la ligne $num_ligne.
for fichier in toto*.sauv
nblignes="`wc -l $fichier|awk ' {print $1}'`"
num_ligne=`expr $nblignes - 3 `
sed -e ' $num_ligne a\
coucou
bye
' $fichier > $fichier.new
Merci pour votre aide !