输入:
a-0;Password-1010;c-ss;d-fk;h-14;i-jawad;j-dd;[email protected];
a-7990:15:71;b-aa;c-1;Password-2020;h-iOS;[email protected];
输出:
[email protected],1010
[email protected],2020
我的输入文件与我的示例相同。我只想用分隔符直接打印Email
and 。Password
,
文件中的每一行都包含稳定的单词;Email-
and;Password-
我试过了,awk -F';' '{ print $8, $2 }'
但它不会给我的目标,因为它需要一些修改。
由于您想要的输出在每一行的同一字段中不一致,我建议循环字段,尝试替换
Email-
andPassword-
前缀,并在替换成功时记录结果: