2
example.comからwget
でシェルスクリプトをダウンロードし、wget
のストリーミング標準出力でsh
コマンドのstdinに接続してすぐに実行します。stdinから読み込まれたshによって実行されるスクリプトに引数を渡すにはどうすればよいですか?
wget -O - http://example.com/myscript.sh | sh -
にはどうすればスクリプトに引数を渡すことができますか?
example.comからwget
でシェルスクリプトをダウンロードし、wget
のストリーミング標準出力でsh
コマンドのstdinに接続してすぐに実行します。stdinから読み込まれたshによって実行されるスクリプトに引数を渡すにはどうすればよいですか?
wget -O - http://example.com/myscript.sh | sh -
にはどうすればスクリプトに引数を渡すことができますか?
ダウンロードされているシェルスクリプトに引数を渡すためbash
を起動しているときは、-s
オプションを使用する必要があります。man bash
1として
wget -O - http://example.com/myscript.sh | bash -s 'arg1' 'arg2'
:
-s If the -s option is present, or if no arguments remain after option processing, then commands are read from the standard input. This option allows the positional parameters to be set when invoking an interactive shell.