二维数组中提取文本我在linux下的文本文件下面的文本从文件在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
一个方法是使用for循环,但我不明白我将如何移动到下一行。也请让我知道是否有更好的方法使用awk。或者以其他方式在bash中获取这些值。
你可以使用像Python这样的脚本语言吗? – 2013-07-26 10:59:42
没有。我的程序的其余部分使用bash。 – user115079