编写一个脚本,在以下电话本中筛选出正确的电话号码。
程序员文章站
2022-06-21 18:53:47
...
本篇仅用于记录自己所学知识及应用,代码仍可优化,仅供参考,如果发现有错误的地方,尽管留言于我,谢谢。
编写一个脚本,在以下电话本中筛选出正确的电话号码。
提示:假设所谓正确的电话号码指的是:包含3-4个区号、7-8个座机号以及0-1个连字符或者空格,区号可以用小括号括起来。
020-66881234
020 66881234
02066881234
0755-66881234
0755 66881234
(010)-12348888
020-668812
20-66881234
002000-66881234
020)-66881234
020@66881234
运行结果:
shell脚本写法:
#!/bin/bash
grep "^[0-9]\{3,4\}[-| ][0-9]\{7,8\}" ./num.txt
grep "^([0-9]\{3,4\})[-| ][0-9]\{7,8\}" ./num.txt
上一篇: 静态路由调用BFD
下一篇: (九)Shell循环控制