其中 variable 用 variable=(d s w w w)定义,ipaddr 用 Google 到的这一句定义
ipaddr=$(ip addr | awk '/^[0-9]+: / {}; /inet.global/ {print gensub(/(.)/(.*)/, "\1", "g", $2)}')
所以 ipaddr 到底是一个数组还是个字符串?长度明明是 1 为什么还能用 for 打印出来?获取到的 ipaddr 包含了我的 ipv4 和 ipv6 地址,我想将这两个值分别取出来,该怎么做?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.