題名のようにリモートとかローカルとかそれに限った話ではないんですが・・・ 最近、ようやく $ ssh hoge.sv 'sh' < $HOME/fuga.sh っていう技を知ってだいぶ便利便利してました。 そこで、ふと「引数有りのスクリプトはどうやって渡すのか」と思い、試してみました。 $ ssh hoge.sv 'sh' < $HOME/hago.sh 1 2 sh: 1: そのようなファイルやディレクトリはありません 余裕でだめでした。ですよね。 ということで正解?は下記でした。 $ ssh hoge.sv 'sh -s 1 2' < $HOME/hago.sh 「-s」ってあるのね。ちなみに気づけたのは rvm のインストール方法 のおかげでした。