たとえば、Zshに似たBashの配列にアクセスする方法はありますか?
$ foo=(dog cat mouse)
$ echo $foo[1]
cat
変える
$ echo ${foo[1]}
たぶんいくつかのshopt
設定を使用しますか?
ベストアンサー1
いいえ。構文を調整するためのさまざまなオプションを持つシェルが必要な場合は、zshを使用してください。 Bashは保守的であり、既存のPOSIXまたはkshスクリプトを破損する機能を実装する傾向がありません。 Bashとkshは、$foo[1]
完全に有効で拡張されたdog[1]
(またはdog1
同じ名前のファイルが存在する場合)、履歴シェルとの互換性を維持します。