在一份包含了若干 IPV4 地址的文件中,先把第一个地址赋值给变量 A ,第二个地址赋值给变量 B;接着把第二个地址赋值给变量 A ,第三给地址赋值给变量 B;如此循环直至剩下只有一个地址时停止。求各位大侠指点,谢谢!
1
EvineDeng 2023-02-05 11:11:53 +08:00
#!/usr/bin/env bash
iplist=( $(cat /tmp/ip.list) ) for ((i=0; i<$(( ${#iplist[*]} - 1 )); i++)); do A=${iplist[i]) B=${iplist[i+1]} done |
2
EvineDeng 2023-02-05 11:15:04 +08:00 1
前面 A 那里右大括号错写成右小括号了。
#!/usr/bin/env bash iplist=( $(cat /tmp/ip.list) ) for ((i=0; i<$(( ${#iplist[*]} - 1 )); i++)); do A=${iplist[i]} B=${iplist[i+1]} done |