AIX / KSH从逗号分隔的行中提取字符串

问题描述 投票:-1回答:1

我想从下面的逗号分隔行中提取部分“ virtual_eth_adapters”] >>:

lpar_io_pool_ids=none,max_virtual_slots=300,"virtual_serial_adapters=0/server/1/any//any/1,1/server/1/any//any/1","virtual_scsi_adapters=166/client/1/ibm/166/0,266/client/2/ibm/266/0",virtual_eth_adapters=116/0/263,proc_mode=shared,min_proc_units=0.5,desired_proc_units=2.0,max_proc_units=8.0

我在ksh中使用AIX。

我发现了awk和-F标志的变通方法,用分隔符分隔字符串,然后打印项目ID。但是,如果输入字符串更改,则ID可能会不同...

我想从下面的逗号分隔行中提取“ virtual_eth_adapters”部分:lpar_io_pool_ids = none,max_virtual_slots = 300,“ virtual_serial_adapters = 0 / server / 1 / any // any / 1,1 / server / 1 / any / / ...

substring ksh delimiter aix
1个回答
0
投票

[第一解决方案:

© www.soinside.com 2019 - 2024. All rights reserved.