bashシェルのMapfileコマンドは、読み取り配列と呼ばれることがよくあります。 主な目的は、標準の入力行を読み取り、それらをインデックス付き配列変数に格納することです。 Mapfileは、置換からも読み取る必要があります( touchコマンドは、UNIX / Linuxオペレーティングシステムのファイルのタイムスタンプを作成、変更、および編集するために使用されます。 そのため、画像に示すように、シェル内で「タッチ」命令を実行して、新しいテキストファイルを作成しました。 GNU nanoは、Unix/Linuxオペレーティングシステム用の基本的な組み込みコマンドラインエディタです。 $記号の後に「nano」と入力し、その後にファイル名を入力して、新しいファイルを開くか作成します。 $ touch new.txt$ nano new.txt 例1:ファイルから配列として読み取る シェルの「nano」コマンドは、「nano」エディターで「new.txt」ファイルを開きます。 図のように、テキストファイルにテキストOne、TWo、およびTHreeを3行で入力しました。 Ctrl + Sを使用してこの単純なテキストデータファイルを保存し、Ctrl+Xショートカットを使用して「nano」エディタを閉じます。 次に、mapfile命令を使用して、追加したばかりのテキストデータを配列形式に読み込みます。 new.txtファイルのテキスト行は、mapfileコマンドを使用して、変数「var」の配列要素として保存されます。 2行目では、エコークエリを使用して、変数「var」に格納されている配列の各インデックスのすべてのデータを配列形式で出力します。 同様に、「echo」ステートメントコードの次の行は、特定のインデックス、つまり配列の0、1、2、3でデータを個別に表示するために使用されます。 […]
The post MapfileBashLinuxコマンド appeared first on Gamingsym Japan.