2
从包含大于5000的数字的文本文件中复制每一行
嗨,我已经尝试过许多解决类似问题的方法,但似乎没有一种对我有用。我有一个文本文件,其中每一行在字符串“ length_”之后都有未定义的数字长度。如何选择该数字等于或大于5000的所有行?到目前为止,这是我尝试过的最干净的代码尝试,但是它仍然只会生成一个空文件(即使file1肯定包含数字大于5000的行) grep --regexp="length_\"[5-9][0-9]\{3,\}\"" file1.txt > file2.txt 输入文本文件内例如信息: /file/path/xx00:>TEXT_1_length_81903_cov_10.5145_ /file/path/xx01:>TEXT_2_length_348971_cov_13.6753_ /file/path/xx02:>TEXT_3_length_4989_cov_11.9516_ /文件/路径/ XX03:> TEXT_4_length_29811_cov_13。 7948_ /file/path/xx03:>TEXT_5_length_2567_cov_13.7948_ 输出文本文件中的所需示例信息: / file/ path / xx00 :> TEXT_1_length_81903_cov_10.5145_ /file/path/xx01:>TEXT_2_length_348971_cov_13.6753_ /file/path/xx03:>NODE_4_length_29811_cov_13.7948_