URL: https://linuxfr.org/forums/programmation-shell/posts/cat-etcfstab-fgrep-v-udi-etcfstab Title: cat /etc/fstab | fgrep -v $udi> /etc/fstab Authors: Grégory SCHMITT Date: 2007年09月10日T14:11:10+02:00 Tags: Score: 0 Bonjour à tous, Voilà, j'ai une petite ligne de shell script qui plante parfois, et je n'arrive pas à comprendre pourquoi: cat /etc/fstab | fgrep -v $udi > /etc/fstab Cette ligne est simplement supposée retirer toutes les lignes comprenant $udi (qui est toujours défini) du fichier fstab, $udi n'étant pas un motif complexe (une simple chaîne de caractères). Parfois, et c'est hélas non reproduisible, je me retrouve avec un fstab totalement vide au lieu d'avoir juste le contenu du fichier fstab sans la ligne contenant $udi. J'ai trouvé une solution de dépannage en passant par un fichier temporaire, puis un déplacement, mais j'aimerais bien comprendre ce qui cloche. Merci.