Retourner au contenu associé (entrée de forum : Tubes : sed vs. grep)
Posté par nicoastro le 27 juin 2008 à 14:34. En réponse au message Tubes : sed vs. grep. Évalué à 2.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: sed -i
Posté par nicoastro . En réponse au message Tubes : sed vs. grep. Évalué à 2.
En fait dans mon soucis de donner un exemple minimaliste j'ai omis de le tester... et effectivement même le sed écrase de fichier.
Donc voici l'exemple réel qui me donne le résultat sans écraser le fichier :
for i in 1ドル/Makefile* ; do
sed -e 's~INCDIR = $(OEDIR)/include~~g' $i \
| sed -e 's~LIBDIR = $(OEDIR)/lib~~g' \
> $i ;
done
Ceci OBLIGATOIREMENT dans un fichier script (j'ai essayé de façon intéractive, avec ou sans les '\' ça ne fonctionne pas).
PS : c'est bash que j'utilise.