【发布时间】:2021-11-22 21:23:39
【问题描述】:
我有一个包含这些数据的 csv:
0,M,19,finnish,english swedish german
9,M,30,urdu,english
122,F,26,finnish,english swedish german
83,M,20,finnish,english french swedish
44,F,20,finnish,english swedish
10,F,29,finnish,english
我需要一个使用 GREP 的过滤器,而不是让用户值(第一列)大于 10 且小于 99。
这是我最好的动作:
cat demographic_info.csv | grep -e "1[0-9]*"
【问题讨论】:
-
grep 不理解数值。它只理解文本模式。它不理解“大于10”的概念。