Bashで配列を定義する bash スクリプトで新しい配列を作成する方法は 2 つあります。 1 つ目は、declare コマンドを使用して配列を定義することです。このコマンドは、test_array という名前の連想配列を定義します。
要素を割り当てることによって配列を作成することもできます。
配列要素へのアクセス 他のプログラミング言語と同様に、bash 配列要素には、0 から始まり、1、2、3、... n となるインデックス番号を使用してアクセスできます。これは、インデックス番号が数値である連想配列でも機能します。
配列のすべての要素を出力するには、特定のインデックス番号の代わりに @ または * を使用します。
配列をループする bash スクリプトではループを使用して配列要素にアクセスすることもできます。ループは、配列のすべての要素を 1 つずつ処理し、それらに対して何らかの操作を実行するのに非常に便利です。
配列に新しい要素を追加する (+=) 演算子を使用すると、既存の配列に任意の数の要素を追加できます。次のような新しい要素を追加するだけです。
新しい要素を追加した後の配列要素を表示します。
配列要素を更新する 配列要素を更新するには、インデックスによって既存の配列に新しい値を割り当てるだけです。インデックス 2 の現在の配列要素を grapes に変更してみましょう。
新しい要素を追加した後の配列要素を表示します。
配列要素の削除 配列の要素は、インデックス番号を使用して簡単に削除できます。以下は、bash スクリプトで配列からインデックス 2 の要素を削除する方法です。
新しい要素を追加した後の配列要素を表示します。
以下もご興味があるかもしれません:
|
noscript の定義と使用法noscript 要素は、スクリプトが実行されない場合の代替コンテン...
この記事では、ドメイン名の書き換えとワイルドカードドメイン名の解決を行うための Nginx の設定方...
W3C 標準化プロセスは 7 つの異なるステップに分かれています。 W3C 標準化プロセスは 7 つ...
目次背景1. 文書の説明2. 特定の用途結論背景ここで、状況について説明しましょう。親コンポーネント...
目次テーブルを作成するときにNOT NULL制約を設定するテーブルを変更するときに非NULL制約を追...
目次1. SparkとHadoopの比較1.1 Haoopの欠点1.2 Hadoop MR に対する...
序文MySQL は最も人気のあるリレーショナル データベース管理システムです。WEB アプリケーショ...
目次序文環境インストールMySQLコンテナを作成して起動する思い出させるMySQLコンテナコマンドを...
タイトルXML/HTML コードコンテンツをクリップボードにコピー< h1 >第 1 レ...
主に2つの側面から: 1. ハイライト/改行2. コードのコピーボタンこれら両方には既製のプラグイン...
<br />フォームはユーザーが情報を送信するための重要なチャネルです。このセクションで...
1. はじめにNginx は、無料のオープンソースの高性能 HTTP サーバーおよびリバース プロキ...
この記事では、JavaScript Canvasの動的なワイヤーフレーム効果を描画する具体的なコード...
目次1 テストケース2 JS配列重複排除4種類2.1 要素の比較2.1.1 二重層 for ループ比...
目次序文APPメソッドにジャンプURLスキームメタタグユニバーサルリンクさまざまな使い方URLスキー...