やはり2chは知ったかが多いね。
話の流れを考えずに自分の知識を元に他人を馬鹿にしようとする人がいて嫌だ。

1)普通はsh互換のポータビリティに配慮して書くよ。cshでシェルスクリプトとかありえんw

 あなたの普通が世の中の普通じゃない。
 閉じた環境では、互換性気にしてできる事減らすこたーない。
 実際いくつかの現場でcshやkshのスクリプト組まされたんだから。

2)shの作者がAlgolのプログラマーだったから。Algolの文法。

 そんな事誰も聞いてない。もう一度良く読んでね。
 リアルで、この話の流れでこう返してくる人いたら寒いわ。