美文网首页
【shell】有效电话号码

【shell】有效电话号码

作者: 87d6dc4b11a7 | 来源:发表于2023-02-13 17:39 被阅读0次

    给定一个包含电话号码列表(一行一个电话号码)的文本文件 file.txt,写一个单行 bash 脚本输出所有有效的电话号码。
    你可以假设一个有效的电话号码必须满足以下两种格式: (xxx) xxx-xxxx 或 xxx-xxx-xxxx。(x 表示一个数字)
    你也可以假设每行前后没有多余的空格字符。
    示例:
    假设 file.txt内容如下:

    987-123-4567
    123 456 7890
    (123) 456-7890
    

    你的脚本应当输出下列有效的电话号码:

    987-123-4567
    (123) 456-7890
    
    cat file.txt | grep -E '^([0-9]{3}-|\([0-9]{3}\)\s)[0-9]{3}-[0-9]{4}$'
    

    链接:https://leetcode.cn/problems/valid-phone-numbers

    相关文章

      网友评论

          本文标题:【shell】有效电话号码

          本文链接:https://www.haomeiwen.com/subject/wycskdtx.html