Je reste perplexe devant le fait que dans l'exemple donné initialement par Nicolas, le fichier 1ドル ne soit pas écrasé avec sed.
Peu importe que sed soit un éditeur ou pas, normalement c'est au niveau du shell que la redirection est évaluée.
En lisant le "> 1ドル", le shell doit (re)créer (donc vider dans le cas où il existe déjà) le fichier 1,ドル puis il exécute la commande demandée tout en redirigeant la sortie vers le fichier qu'il a ouvert.
Bref, ca ne devrait jamais marcher, peu importe la commande, puisque c'est au niveau du shell que le problème se produit.
D'ailleurs en faisant le test de mon côté, j'obtiens bien un fichier vide tant avec grep qu'avec sed.
Mes tests ont été réalisés avec bash, peut-être que Nicolas utilise un autre shell ?
Sinon je ne comprends pas...
[^] # Re: sed -i
Posté par ✅ ffx . En réponse au message Tubes : sed vs. grep. Évalué à 4.
Peu importe que sed soit un éditeur ou pas, normalement c'est au niveau du shell que la redirection est évaluée.
En lisant le "> 1ドル", le shell doit (re)créer (donc vider dans le cas où il existe déjà) le fichier 1,ドル puis il exécute la commande demandée tout en redirigeant la sortie vers le fichier qu'il a ouvert.
Bref, ca ne devrait jamais marcher, peu importe la commande, puisque c'est au niveau du shell que le problème se produit.
D'ailleurs en faisant le test de mon côté, j'obtiens bien un fichier vide tant avec grep qu'avec sed.
Mes tests ont été réalisés avec bash, peut-être que Nicolas utilise un autre shell ?
Sinon je ne comprends pas...