Grep находит телефонные номера в файлах

Как я могу искать файлы в каталоге /etc (но не в подкаталогах), которые содержат стандартный телефонный номер на расстоянии США, написанный с использованием шаблона 1-###-###-#### , где каждый # заменяется цифровой цифрой. Соберите имена файлов каждого файла в каталоге /etc который содержит такой шаблон чисел, и поместите их в файл ~/etcphone.txt , по одному имени файла в строке, отсортированный в алфавитном порядке, используя абсолютные ссылки.

Это то, что я до сих пор

 egrep -l "1-[[:digit:]]{3}- " /etc/* 2>/dev/null 

  • Скрипт для поиска трех разных пользователей в Интернете и печати
  • Как grep stderr?
  • Труба к моему собственному сценарию
  • Как читать полное руководство «grep»?
  • Соответствие последовательному порядку
  • Как в режиме реального времени выводить вывод, содержащий индикатор выполнения?
  • Только кошка из определенной строки X (с рисунком) в другую определенную строку Y (с рисунком)
  • Выполняет ли команда cat возврат файла или содержимого файла?
  • 4 Solutions collect form web for “Grep находит телефонные номера в файлах”

     $ egrep -l "\b1-[[:digit:]]{3}-[[:digit:]]{3}-[[:digit:]]{4}\b" \ /etc/* 2>/dev/null | sort > ~/etcphone.txt 

    Управляющая последовательность \b соответствует границе слова. Это предотвратит, если сопоставить что-то вроде 1231-123-123-1234 .

    egrep -l "1(-[[:digit:]]{3}){3}[[:digit:]]" /etc/* 2>/dev/null

     find /etc | xargs -I{} grep -l '1-[0-9]\{3\}-[0-9]\{3\}-[0-9]\{4\}' {} | sort -nr > ~/etcphone.txt 
     cat filename.txt | grep '^[789][0-9]{9}' 

    Эта команда применима только для 10 цифр индийских мобильных номеров, начиная с 7,8 или 9.

    Interesting Posts

    SMB Mount To Windows Server появляется для блокировки. Есть идеи?

    Как сравнить два каталога полностью без git?

    Как установить последний сома в ubuntu 10.04

    Вышел из inodes на NFS

    Возможно ли создать загрузочный USB-диск из раздела?

    qemu – два клиента (tap0 & tap1) через br0 не могут пинговать друг друга, но серверные пинги в порядке

    Как пройдены таблицы и цепи iptables

    Преобразовать в командной строке файл sfd (fontforge) в ttf, otf, woff, svg

    Чтение каталога в сценарии оболочки

    Профиль AppArmor Firefox позволяет читать и писать в любом месте HOME, если явно не используется

    Каковы последствия, если я не установлю «стандартные системные утилиты» Debian?

    Удалить пользователя ldap

    Установите передачу как программу по умолчанию при открытии магнитных ссылок

    Исполняемый скрипт не может запускаться непосредственно с рабочего стола в Arch Linux

    Резервное копирование дубликатов через sftp заканчивается без ошибок, но файлы, переданные удаленному хосту, почему?

    Linux и Unix - лучшая ОС в мире.