$ time awk '{print $1}' *un > awk_cut
real 0m4.164s
user 0m3.609s
sys 0m0.554s
$ time cut -d ' ' -f 1 *un > cut_awk
real 0m21.679s
user 0m21.243s
sys 0m0.411s
测试文本格式
3.09.12.01 {37953266-FF82-4A70-8317-0E2190D93F58}
3.08.05.15 {0B649734-BC73-497E-85F9-B0ED57F99D0D}
数据量 7410607
文本大小 354M
目前除了cut命令写起来稍微简单外,性能方面没看出优势~
real 0m4.164s
user 0m3.609s
sys 0m0.554s
$ time cut -d ' ' -f 1 *un > cut_awk
real 0m21.679s
user 0m21.243s
sys 0m0.411s
测试文本格式
3.09.12.01 {37953266-FF82-4A70-8317-0E2190D93F58}
3.08.05.15 {0B649734-BC73-497E-85F9-B0ED57F99D0D}
数据量 7410607
文本大小 354M
目前除了cut命令写起来稍微简单外,性能方面没看出优势~