reqular表达式中的分隔符Awk

use*_*851 0 regex awk

我有一个术语,如aa-and-bb标签限制文件的第10列,file.tsv.

我可以aa-and-bb

cat file.tsv | awk 'BEGIN{FS="\t"};{print $10}'
Run Code Online (Sandbox Code Playgroud)

我如何得到进一步aaaa-and-bb

n07*_*337 5

你可以使用split().

split( $10, arr, "-" ); print arr[ 1 ];
Run Code Online (Sandbox Code Playgroud)