Bashを使用したZshスタイルの配列

Bashを使用したZshスタイルの配列

たとえば、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同じ名前のファイルが存在する場合)、履歴シェルとの互換性を維持します。

おすすめ記事