输入文件具有以下行,并使用一个文件中的第二个字段“”符号行和另一个文件中的“ – ”符号行来隔离它们:
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