脚本 Shell 将 IP 地址存储在表中

脚本 Shell 将 IP 地址存储在表中

这是我的文件:

test.txt
172.16.65.29
172.16.65.30

请问,我该如何修改此脚本以将 test.txt 中的所有 IP 地址存储在表中。

for ip in ${iparr[@]}
do
echo $ip
done

非常感谢您的帮助。

亲切的问候。

答案1

我假设你所说的“表”是指“数组”。

对于 bash 版本 4,使用mapfile命令:mapfile -t iparr < test.txt


在你的循环中,不要忘记引号!

for ip in "${iparr[@]}"; do
    echo "$ip"
done

相关内容