96 votes

Comment puis-je obtenir sed pour lire à partir de l’entrée standard?

J’essaie

et obtenir

Qu’est-ce que je fais de mal?

éditer:

Selon les commentaires, le code est en fait correct. Mon code complet ressemblait à quelque chose comme ce qui suit

Et il semble que pour une raison quelconque, mon commentaire ait été introduit dans sed. Très étrange.

127voto

Ben Davis Points 1299

utilisez l’option --expression

44voto

umläute Points 5746

utilisez « -e » pour spécifier l’expression sed

7voto

LeoChu Points 180

Pour effectuer une capture à partir de stdin , plutôt qu’à partir d’un fichier, vous devez utiliser .

Comme ça:

2voto

Wes Points 40

Si vous essayez de faire une mise à jour sur place du texte dans un fichier, c’est beaucoup plus facile à raisonner dans mon esprit.

-17voto

SOaddict Points 2815
<ol> <li>Ouvrez le fichier à l’aide de <code></code></li> <li>presser <kbd>Escape</kbd></li> <li>type <code></code></li> <li>Tapez <code></code> et appuyez sur <kbd>Enter</kbd></li> <p>Maintenant, vous aurez le nouveau modèle dans votre fichier.</p></ol>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X