Bashで配列を定義する bash スクリプトで新しい配列を作成する方法は 2 つあります。 1 つ目は、declare コマンドを使用して配列を定義することです。このコマンドは、test_array という名前の連想配列を定義します。
要素を割り当てることによって配列を作成することもできます。
配列要素へのアクセス 他のプログラミング言語と同様に、bash 配列要素には、0 から始まり、1、2、3、... n となるインデックス番号を使用してアクセスできます。これは、インデックス番号が数値である連想配列でも機能します。
配列のすべての要素を出力するには、特定のインデックス番号の代わりに @ または * を使用します。
配列をループする bash スクリプトではループを使用して配列要素にアクセスすることもできます。ループは、配列のすべての要素を 1 つずつ処理し、それらに対して何らかの操作を実行するのに非常に便利です。
配列に新しい要素を追加する (+=) 演算子を使用すると、既存の配列に任意の数の要素を追加できます。次のような新しい要素を追加するだけです。
新しい要素を追加した後の配列要素を表示します。
配列要素を更新する 配列要素を更新するには、インデックスによって既存の配列に新しい値を割り当てるだけです。インデックス 2 の現在の配列要素を grapes に変更してみましょう。
新しい要素を追加した後の配列要素を表示します。
配列要素の削除 配列の要素は、インデックス番号を使用して簡単に削除できます。以下は、bash スクリプトで配列からインデックス 2 の要素を削除する方法です。
新しい要素を追加した後の配列要素を表示します。
以下もご興味があるかもしれません:
|
テストテーブルを作成する -- ---------------------------- -- ch...
序文今日、開発者から、コンテナ サービスを停止、rm (docker rm -f)、または強制終了で...
目次トランザクション分離レベルファントムリーディングとは何ですか?ファントムリードを排除する方法要約...
参照ドキュメント公式 Docker インストール ドキュメント: https://docs.dock...
目次序文動的SQL 1. まずモジュールのディレクトリ構造を見てみましょう2. 物理モデリングと論理...
アップグレードの背景: MySQLの下位バージョンの脆弱性を解決するために、MySQLはMySQL ...
この問題に関して、オンライン リソースをたくさん見つけました。ここにいくつかの方法を示します。コード...
1. 親コンポーネントはpropsを通じて子コンポーネントにデータを渡すことができる2. 子コンポー...
1.Docer CEをインストールして使用するこの記事では、CentOS 7 を例に Docker ...
複数の注文を含むリストが必要です。各注文は一意にすることも、複数の注文を結合することもできます。各注...
デモコマンドをカスタマイズするVue カスタム ディレクティブの構文は次のとおりです。 Vue.di...
序文MySQL を扱ったことがある人なら、テーブル メタデータ ロックの待機についてよく知っているは...
この記事は主に、一定の参考値を持つ純粋な HTML + CSS によって実現されるタイピング効果を紹...
長いテキストを表示する場合、C# 側で文字をインターセプトする必要があることがよくありますが、長いテ...
今日、研究室のプロジェクトを見ていたとき、私にとって「難しい」問題に遭遇しました。実は、それは私があ...