正则表达式 – 在单独的文件中提取具有特定模式的行
发布时间:2020-12-14 06:06:51 所属栏目:百科 来源:网络整理
导读:输入文件具有以下行,并使用一个文件中的第二个字段“”符号行和另一个文件中的“ – ”符号行来隔离它们: 24 + I am the Five man 22 - Who are you? The new number two! 51 + . . . And four on the floor 42 + 16 - Who is number one? 33 - I three you
输入文件具有以下行,并使用一个文件中的第二个字段“”符号行和另一个文件中的“ – ”符号行来隔离它们:
24 + I am the Five man 22 - Who are you? The new number two! 51 + . . . And four on the floor 42 + 16 - Who is number one? 33 - I three you. 如果2美元是”,a = $1 500且b = $1-500,同时$2是’ – ‘,a = $1-500,b = $1 500? ‘a’和’b’是新变量. 解决方法
这将把“”行放在file1中,将其他行放在file2中:
awk '{print > ("file" ($2~/+/?1:2))}' file (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |