Sende Zeichenfolge an Stdin
Ist es ein Weg, um effektiv tun dies in der bash:
/my/bash/script < echo 'This string will be sent to stdin.'
Ich bin mir bewusst, dass ich könnte, leiten Sie die Ausgabe vom echo wie dieses:
echo 'This string will be piped to stdin.' | /my/bash/script
InformationsquelleAutor der Frage cpburnz | 2011-06-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie ein-Linie
heredoc
den oben genannten ist die gleiche wie
oder Sie können die Umleitung der Ausgabe von einem Befehl, wie
oder Sie Lesen können, als
oder einfach
InformationsquelleAutor der Antwort jm666
Waren Sie in der Nähe
Für mehrzeilige Eingabe, hier-docs sind geeignet:
Bearbeiten Zu den Kommentaren:
Erreichen Binäreingang, sagen
Wenn Sie Ersatz
cat
für/my/bash/script
(oder in der Tat fallen die letzten pipe), Abzüge:Oder, wenn Sie wollte etwas ein wenig mehr geeky:
Was ist der Sinus von 90 Grad in Binär 4byte floats
InformationsquelleAutor der Antwort sehe
Können Sie auch
read
wie dieseInformationsquelleAutor der Antwort Rahul