• # pb de variable shell

    Posté par . En réponse au message Comment couper des lignes dans un fichier. Évalué à 4.

    « sed -e "$NumDebut,$NumFind" > $rep/filtre.txt »

    Ici, ton shell va faire une substitution de "$NumFind" par rien du tout vu que la variable NumFind n'existe pas. Ce que tu veux, c'est plutôt "${NumDebut},${NumFin}d" : les accolades permettent de bien délimiter ce qui est nom de variable et ce qui ne l'est pas.

    Bon et sinon, je vois pas trop sur quel fichier ton sed est censé travailler. Enfin, là il va bosser sur l'entrée standard, donc faut que tu pipes un truc vers ton script shell. Si c'est pas ça que tu voulais faire, faudrait que tu passes le nom du fichier en argument à sed.