ループするシェル

例えば自ノードから別ノードHogeHoge01に対して”ls -l”コマンドを実行したい時
$ ssh HogeHoge01 "ls -l" 

とすれは、実行できます。
 ※認証のメッセージとか表示されたりする事があるけど、今回は無視です。 

そこでノードHogeHoge01〜14に同じコマンドを実行したい場合 

$ for i in `seq -w 1 14`; do ssh HogeHoge${i} "ls -l"; done

とすれば出来てしまいます。 例えば実行したいコマンドの部分を 

"hostname; ls -l"

などとしておけば複数のコマンドが複数のノードで実行出来てしまいます。 

色々と応用すると工数が削減できます。