困った。 csh のクォート規則がよくわからないのでリモートで実行したいコマンドラインが動かず仕事が進まない。手動でやるのはちょっと無理な数だし・・・。括弧をバックスラッシュでエスケープしただけではダメか、やっぱり。
追記
The Pragmatic Programmer (の和訳) を読んでいるのだから、ここは実践的に行こう。ということで、
# for server in `cat server_list` ; do ssh $server 'chsh -s /path/to/bash' ; done
相当のコマンドを実行してやった。わはは。