• [^] # Re: warf

    Posté par . En réponse au message cat /etc/fstab | fgrep -v $udi > /etc/fstab. Évalué à 3.

    Tu peux utiliser un autre caractère que '/' en échappant le premier, ainsi: sed -i "\#$udi#d" /etc/fstab En revanche sed interprète ce qu'il y a entre // (ou entre \##) comme une expression régulière, tu ferais mieux d'échapper quand même les '.', '*' et compagnie... Je peux aussi te proposer: echo "`fgrep -v $udi /etc/fstab`" > /etc/fstab Comme ça t'es sûr que fstab sera fermé en lecture avant d'être ouvert en écriture.