cat filename | awk '{if($1==$1+0 && $1<THRESHOLD_VALUE)print $1}' | sort -n
Run Code Online (Sandbox Code Playgroud)
$ 1 == $ 1 + 0确保字符串是一个数字,然后检查它是否小于THRESHOLD_VALUE(将其更改为您希望的任何数字.如果它通过则打印出来,并排序.
小智 6
awk '$1 < NUMBER { print }' FILENAME | sort -n
其中 NUMBER 是要用作上限的数字,FILENAME 是包含 10000 多行数字的文件。| sort -n如果您不想对数字进行排序,可以删除。
编辑:一个小警告。如果您的字符串以数字开头,它会将其视为该数字。否则应该忽略它。