URL: https://linuxfr.org/forums/programmation-shell/posts/sed-je-vais-craquer Title: Sed ... je vais craquer Authors: DjinnS Date: 2005年05月06日T15:59:41+02:00 Tags: Score: 0 Bonjour voila j'ai ma petite ligne sed qui est: sed -e s/[hs]d[a-z]/${INSTALL_DISK}/g ${TARGET}/etc/lilo.conf elle fonctionne bien, pas de problemes, je vois bien la modif sur mon écran (j'ose pas dire la sortie standard pour ce qui suit ...). C'est bien jolie d'avoir la modificaition qui s'affiche à l'écran mais j'aimerais bien l'envoyer vers ${TARGET}/etc/lilo.conf. Donc je fais un: sed -e s/[hs]d[a-z]/${INSTALL_DISK}/g ${TARGET}/etc/lilo.conf > ${TARGET}/etc/lilo.conf Et la c'est le drame, plus rien dans ${TARGET}/etc/lilo.conf ... le fichier est vide ! Si jamais je fais un >> la ca marche, mais c'est un ajout ... donc j'ai l'ancienne config :) J'ai essayé &> mais non plus, ce n'est pas la sortie de erreurs ... J'ai bien tenté de mettre tout ca dans une variable avec un modConf="`....`." mais je n'ai plus les retours à la ligne ... Rien dans le man de sed ... Je craque, deux heures que je suis dessus ce petit détail qui m'empeche d'avance. Quelqu'un aurait-il une idée ? Pourquoi je ne peux pas récupérer ma sortie standard de sed ?!!! Merci d'avance :/

AltStyle によって変換されたページ (->オリジナル) /