【发布时间】:2021-09-25 04:07:11
【问题描述】:
我正在编写一个脚本并停留在必须根据模式提取字符串的地方。 我曾尝试使用 awk 和 cut 但无法获得正确的结果。
这是我文件中的 3 行,我希望提取倒数第二列
预期输出
- MxMonitor_Marvel_PI49
- alert_manager
- MxMonitor_Marvel_PI49
我尝试了以下最接近我得到的,但它只提取了几行而不是全部。
awk -F"," '{print $10}' Filename.txt
文件内容
./subsearch_nested_fa89eeb0810630b9_1626351940.6/metadata.csv:2:"read : [ admin ], write : [ admin ]",admin,"MxMonitor_Marvel_PI49",300
./scheduler__nobody_YWxlcnRfbWFuYWdlcg__RMD5922da96313b0bb40_at_1626282000_20762/metadata.csv:2:"read : [ splunk-system-user ], write : [ splunk-system-user ]","splunk-system-user","alert_manager",86400
./subsearch_admin__admin_TXhNb25pdG9yX01hcnZlbF9QSTQ5__search12_1626351937.20757776_1626351938.1/metadata.csv:2:"read : [ admin ], write : [ admin ]",admin,"MxMonitor_Marvel_PI49",300
【问题讨论】: