Linux Shell正则表达式如何匹配1~3位数字
答案:2 悬赏:20 手机版
解决时间 2021-01-30 00:44
- 提问者网友:却不属于对方
- 2021-01-29 03:22
Linux Shell正则表达式如何匹配1~3位数字
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-01-29 04:53
grep '^[0-9]\{1,3\}$' test.txt | grep '^[1-9]'
如果是变量
echo $var | grep '^[0-9]\{1,3\}$' | grep '^[1-9]'
$表示行尾
这个正则不匹配 12a 这样的字符串
你的变量内容是什么样的看
我用来测试的 test.txt 的内容:
123
321
123212
001
010
100
10000
0011
10101
1101
1
2
3
11
22
33
1a
2a
如果是变量
echo $var | grep '^[0-9]\{1,3\}$' | grep '^[1-9]'
$表示行尾
这个正则不匹配 12a 这样的字符串
你的变量内容是什么样的看
我用来测试的 test.txt 的内容:
123
321
123212
001
010
100
10000
0011
10101
1101
1
2
3
11
22
33
1a
2a
全部回答
- 1楼网友:洒脱疯子
- 2021-01-29 05:55
grep '^[0-9]\{1,3\}$' test.txt | grep '^[1-9]' 如果是变量 echo $var | grep '^[0-9]\{1,3\}$' | grep '^[1-9]' $表示行尾 这个正则不匹配 12a 这样的字符串 你的变量内容是什么样的? 我用来测试的 test.txt 的内容: 123 321 123212 001 010 100 10000 0011 10101 1101 1 2 3 11 22 33 1a 2a。学习linux基本命令,推荐《linux就该这么学》!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯