PuTTY(plink)にパイプ

> echo hoge | plink user@host -pw xxxx cat

hoge
echo hogeの出力をplinkにパイプしてリモートのcatコマンドで表示する。

パスワードをコマンドラインで指定しないとうまくいかない
LinuxSSHは大丈夫)。

Quest PuTTYなら-auto_store_key_in_cacheで初回接続時のプロンプトもスキップ出来る。

この辺と同じようにすればtarで固めたものを転送して展開、なんて事も出来る。

> tar cvf - hoge.txt | plink user@host -pw xxxx -auto_store_key_in_cache "cat > hoge.tar; tar xvf hoge.tar"