如何捕获特定表中的文本,该表与cli上的另一个代码一起显示?
或者如何以另一种方式捕捉相同设计的文本?
那是样品台

***pool-name             subnet               mask-len  vr-id
--------------------  -------------------  --------  -----
dataoam               10.254.140.160       27        0***

我需要一个dataoam

最佳答案

目前还不清楚您使用的是哪一个命令(“networking show all…”在我的系统中没有指定实际的命令),但是假设给定的命令产生您的输出,您可以使用tail和awk:

<your command> | tail -n +3 | awk '{print $1}'

例子:
jvc@BlueBuilder:~$ cat out.txt
***pool-name             subnet               mask-len  vr-id
--------------------  -------------------  --------  -----
dataoam               10.254.140.160       27        0***


jvc@BlueBuilder:~$ cat out.txt | tail -n +3 | awk '{print $1}'
dataoam

关于linux - 在Linux-Shell脚本中捕捉文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40282261/

10-10 16:58