違いはあまりないみたいだ。筆者が使ってるだいたいのシェルスクリプトが動く、と思う。ひとつ大きく違うのは配列の開始番号だ。マイナビニュースの記事を例文をそのまんまシェルスクリプトにしてみた。${array[$i]}"done;一行目を#!/bin/bashにして試してみる。次に一行目を#!/bin/zshにしてふたたび実行。これは覚えておいたほうがよさげ。いう冴えたやり方が紹介されていた。.zprofileプロンプトの書き方だけは違う。書かないと反映されなかった。プロンプトとかエイリアス、関数を書いた。dict://$1}プロンプトの書き方は下の記事が詳しい。参考にさせていただきました。ありがとうございます。19.12.27もうひとつ、これは知らなかったんだけど、有名らしい違いがあった。以下のようなシェルスクリプトを実行する。今いるディレクトリのファイルやらフォルダやらを、番号をつけて書き出すスクリプトだ。いう変数におさめている。実行結果は以下の通り。ふつうに動作しているように見える。数字はいくつになっているか。これが正解と考えられる。ところがそうはならないのである。上記のシェルスクリプトの最後に、一行追加して確認してみる。'$a実行結果は以下の通り。なんでこんなことになるか、よくわからない。パイプを通すと、変数をいじれないのだそうで、これはこれで正しい挙動とも聞いたことがある。外には出せないのである。順番に調べ、「Documents」というフォルダなり、ファイルがあるかどうかを調べるスクリプト。これも実行結果はむなしい。