bonjour,
voyant très souvent cette commande j’ai voulu en savoir un peu plus . Basiquement c’est assez simple sauf que je bute sur un exmple précis qui me bloque :
mm@Xfce:~$ rm . .. 2>t.txt | cat t.txt
pourtant t.txt n’est pas vide puisque
mm@Xfce:~$ cat t.txt
rm: impossible de supprimer '.': est un dossier
rm: impossible de supprimer '..': est un dossier
par contre dans l’exemple ci-dessous la sortie est correcte
mm@Xfce:~$ printf %b 'hello V.G' "\n" 'hello D.S' "\n" > t.txt | cat t.txt
hello V.G
hello D.S
question : pourquoi la ligne
rm . .. 2>t.txt | cat t.txt
qui devrait afficher le texte contenu dans t.txt ne fonctionne pas alors que
mm@Xfce:~$ printf %b 'hello V.G' "\n" 'hello D.S' "\n" > t.txt | cat t.txt
affiche bien le contenu du fichier t.txt ?