ユーザー名とアドレスを格納するファイルから、新しい行のそれぞれにname:addressの形式で読み込みしようとしていますが、そのアドレスのみを配列に格納したい。これを行う方法はありますか?私のコードは現在次のようになっています:各行の一部をbashで配列に保存する
while IFS=: read -r username address; do
array=${address}
done <userfile.txt
これは、ファイルの最初の行からのアドレスのみを格納して停止しています。
括弧もここでは重要です。 'array + =(something)'は配列に新しい要素を追加し、 'array + = something'は配列の最初の要素にテキストを追加するだけです。 –
@GordonDavisson:フィードバック感謝! – Inian
それは動作します!とても有難い! – user3925467