Bonjour,
J'ai un problème avec la commande sed : il a tendance à m'interpréter les espace comme des retour à la ligne.
Pour résumer : je voudrais que $ligne[1] = "02 titi" mais j'obtiens $ligne[1] = 02 et $ligne[2] = titi...fichier txt:
01 toto
02 titi
03 tutu
04 tyty
script.csh :
/bin/tcsh
set var = `sed '/02/,/03/' p' ./fichier.txt
foreach ligne ($var)
echo $ligne
end
resultat attendu:
02 titi
03 tutu
resultat obtenu:
02
titi
03
tutu
Merci
Partager