Ich arbeite an einem Projekt, das nur auf Bash basiert, und würde gern wissen, ob es eine Möglichkeit gibt, die Ausgabe eines Bash-Befehls (sagen wir „ls“) in das Netzwerk zu senden (also in einem TCP-Paket).
Ich möchte beispielsweise die Ausgabe von „ls“:
ls | some_command_with_a_remote_IP_adresse
Und ich würde die Ausgabe von „ls“ auf einem Remotecomputer erhalten. Ich weiß wirklich nicht, wie das geht, irgendeine Idee?
Antwort1
Verwenden Sie den in Bash integrierten TCP-Socket:
ls >/dev/tcp/<host>/<port>