Linuxに次のテキストを含むテキストファイルがあります
;ip address hostname put-location alt-put-location tftpserver
192.168.1.1 r01-lab1-net /mnt/nas1/fgbu/ /opt/fgbu/devicebackup 192.168.1.254
192.168.1.2 r01-lab2-net /mnt/nas2/fgbu/ /opt/fgbu/backup 192.168.1.222
...
...
ここで、後で使用するために配列内の各値を抽出したいと考えています。たとえば、次のコマンドを実行すると
echo arry[2][2]
次のような出力が得られるはずです。
r01-lab2-net
1 つの方法は for ループを使用することですが、次の行に移動する方法がわかりません。また、awk を使用するより良い方法があれば教えてください。または bash でこれらの値を取得するその他の方法。