需要帮助解析awk中的参数吗

需要帮助解析awk中的参数吗,awk,Awk,我的输入文件如下所示: chr1 150979866 150980273 NM_001303242 chr1 150979273 150980273 NM_001163260 1000 我想根据文件中的最小值和最大值来分隔文件 第9栏。其中,最小值=0-500,最大值=>500-1000 我在下面一行写了一个awk脚本,生成两个o/p文件:min(0-500)和max(501-1000) awk'$9>=0&&$9“最小值”}$9>500&&$9“最大值”}文件 awk-vmin=500-vma

我的输入文件如下所示:

chr1 150979866 150980273 NM_001303242 chr1 150979273 150980273 NM_001163260 1000

我想根据文件中的最小值和最大值来分隔文件 第9栏。其中,最小值=0-500,最大值=>500-1000


我在下面一行写了一个awk脚本,生成两个o/p文件:min(0-500)和max(501-1000)

awk'$9>=0&&$9“最小值”}$9>500&&$9“最大值”}文件

awk-vmin=500-vmax=1000'$9==1000{next}min显示一个包含5到10行输入和预期输出的示例。还有,当你说“不工作”,不工作怎么办?没有输出?输出错误?语法错误?
awk '$9 >= 0 && $9 <= 500 {print $0>"min"} $9 > 500 && $9 <= 1000 {print $0>"max"}' file 
awk -v min=500 -v max=1000 '   $9 == 1000 { next }   min <= $9 && $9 <= max { print }' file