Мой проект Фильтрация телефонных номеров в списке, в котором так много всего.Поэтому я хочу отобразить уже отфильтрованный номер телефона с номером строки, соответствующей номеру телефона.Я фильтрую американские телефонные номера только американские телефонные номера.И правило это использовать трубу |
grep "^([0-9][0-9][0-9]) [0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]$" $1 | wc -l > result-phonenumber-filter.txt
Файл data.txt, содержащий числа, которые нам нужно отфильтровать:
(512) 258-6589
(205) 251-6584
(480) 589-9856
(303) 548-9874
(808) 547-3215
(270) 987-6547
(225) 258-9887
(314) 225-2543
(979) 547-6854
(276) 225-6985
les numeros suivants ne sont pas valables pour ce programme :
+512 325
+512 251 2545654654
+512 6546 6464646
+512546546646564646463313
(314) sgf225-2543
(314) 225-2543fsgaf
(314afd) 225-2543
FSd(314) 225-2543
Результат, который я хочу получить:
(512) 258-6589
(205) 251-6584
(480) 589-9856
(303) 548-9874
(808) 547-3215
(270) 987-6547
(225) 258-9887
(314) 225-2543
(979) 547-6854
(276) 225-6985
The number of line is :10