Regex grep命令仅选择以数字开头并以数字结尾的密码

时间:2018-02-14 23:47:57

标签: regex grep

我正在尝试制定一个grep regex表达式,它只选择以数字开头并以数字结尾的密码。 txt文件的格式为:

密码,#OfUsersWhoUseThisPassword

包含逗号)例如:

123456, 25969
12345678, 8667
1234, 5786
qwerty, 5455
dragon, 4321

2 个答案:

答案 0 :(得分:0)

试试这个:

grep -oP '^\d.*?\d(?=,)' /tmp/file
  • -o仅打印匹配的内容
  • -P是使用像{regex
  • 这样的

检查look around。查看online with explanations

答案 1 :(得分:0)

正则表达式:

^[0-9]{1}.*[0-9]{1}(?=,)

Demo