![如何解析这个输出并将其放入数组中?](https://linux22.com/image/29781/%E5%A6%82%E4%BD%95%E8%A7%A3%E6%9E%90%E8%BF%99%E4%B8%AA%E8%BE%93%E5%87%BA%E5%B9%B6%E5%B0%86%E5%85%B6%E6%94%BE%E5%85%A5%E6%95%B0%E7%BB%84%E4%B8%AD%EF%BC%9F.png)
我期望脚本的输出如下所示:
我想提取数组或列表中的所有单词,例如 Gi/02/12 等。
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
121 Voice_C-LAN active Gi1/0/12, Gi1/0/13, Gi1/0/14, Gi1/0/15, Gi1/0/16, Gi1/0/17, Gi1/0/18, Gi1/0/19, Gi1/0/20, Gi1/0/21, Gi1/0/22
Gi1/0/23, Fa2/0/13, Fa2/0/14, Fa2/0/15, Fa2/0/16, Fa2/0/17, Fa2/0/18, Fa2/0/19, Fa2/0/20, Fa2/0/21, Fa2/0/22
Fa2/0/23, Fa2/0/24, Gi2/0/1
VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2
答案1
尝试grep -o
使用这个最小模式:
grep -o '..././..' file