LoginSignup
3
3

More than 5 years have passed since last update.

sshと標準入出力

Last updated at Posted at 2018-04-13

これは普通にできる。

$ echo 'hoge' | ssh pi@raspberrypi.local cat
hoge

リモートで複数コマンド実行したいときは?
これも普通にできる。

$ echo 'hoge' | ssh pi@raspberrypi.local 'cat; echo "fuga"'
hoge
fuga

リモートでなにかコマンドを実行したあと、別のコマンドで標準入力を受け取りたい。
これも普通にできる。

$ echo 'hoge' | ssh pi@raspberrypi.local 'echo "fuga"; cat'
fuga
hoge

sshでリモートで実行するコマンドにローカルから標準入力を渡すときは、ローカルでシェルスクリプトに標準入力を渡す場合と同じ挙動と考えてよさそう。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3