我必须阅读大文件并查找FamlyType的出现次数。有一次,我发现,我需要分配faimlytype部旗下有我需要的变量赋值为我做进一步的测试数据点的数量在什么样的..Awk Sed查找并将结果分配给多个变量
FamilyType
FamilyKind String G
userName: String: MATT_HANS
serviceList: String: H2O
hostList: String: 159.220.108.80
protocol: String: UDP
portNumber: Numeric: 8149
port: String: TCPIP
FamilyType
FamilyKind String f
userName: String: Geroge_lucas
serviceList: String: WWW
hostList: String: 159.220.108.70
protocol: String: TCP
portNumber: Numeric: 8166
port: String: TCPIP
,所以我需要写一个在我的剧本找到Familtype例程然后分配用户名& servicelist & hoslist和portNumebrto变量 所以结果应该是
请注意,有很多领先的空间的每一个变量
userName1="MATT_HANS"
serviceList1="H2O"
hostList1:"159.220.108.80"
portNumber1="8149"
userName2="Geroge_lucas"
serviceList2="WWW"
hostList2:"159.220.108.70"
portNumber2="8166"
前
我正在使用Bounre shell/Bash
是否有可能让用户sed或awk在一次运行中执行此操作?如果您提供任何帮助,请解释命令;所以我可以在将来使用它
对不起,但StackOverflow不是免费的编码服务。预计你会写出你自己的代码。当你卡住了,你可以在你的Q中显示你的输入,所需的输出,代码,当前输出和错误信息,然后我们可以帮助你。你至少有输入和所需的输出,所以...你在中途。祝你好运。 – shellter
是的 - 我明白了 - 我真的不知道从哪里开始我之前没有做过这样的事情 - 但是,谢谢你的回复 – theuniverseisflat
这没什么帮助 - 但我会看到我可以谷歌。 – theuniverseisflat