我有一个文件,其中包含名为“工资”的列。
此栏有各种薪资。使用 grep 我想获取 10000 到 15000 之间的所有值。
我怎样才能做到这一点?
答案1
提示:当 grep 搜索字符串的“格式”而不是值时,您应该分析哪种格式必须具有您想要的范围内的数字:
10000
10001
:
14857
:
15000
如果你看看可能的数字是什么,你可以设计一个正则表达式来检查数字是否具有这样的格式,即
1. Has 5 digits.
2. Starts with 1.
3. The second digit can be 0,1,2,3,4,5.
4. The remaining digits don't matter (but each one have to be one digit from 0-9).
我推荐该网站http://regex101.com用于学习和测试正则表达式。