あるときネットワーク越しにいろいろなことやりたくて、shellのコマンド調べていて覚えたことを覚え書き的に記しておきます。 下記はコマンドラインから、ネットワーク越しにその場で書いた内容のファイルを作る方法です。 % cat <<EOT | ssh $SERVER "cat > /path/to/file" content content content content EOT これの応用で、パッチを複数サーバであてたいときは、 % cat <<EOT | ssh $SERVER "cat > /path/to/patch" --- /path/to/orig 2005-11-29 13:45:42.129125170 +0900 +++ /path/to/new 2005-11-29 13:46:27.540536045 +0900 @@ -1,3 +1,3 @@ aaa -bbb +d