Инструменты пользователя

Инструменты сайта


linux_count_text

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
linux_count_text [2016/04/19 18:46]
admin создано
linux_count_text [2016/04/19 19:46]
admin
Строка 6: Строка 6:
  
 Ищет в файле FILE количество вхождений слова TEXT. Ищет в файле FILE количество вхождений слова TEXT.
 +
 +В нескольких файлах
 +
 +<​file>​
 +find PATH -name "​*"​ -exec grep -l "​TEXT"​ '​{}'​ \; 2>/​dev/​null |xargs wc -l
 +</​file>​
 +
 +PATH - это путь к каталогу где искать,​ если искать в текущем каталоге то ставим просто точку "​."​
 +
 +Пример использования:​
 +
 +<​file>​
 +$ find /etc -name "​*"​ -exec grep -l "​localhost"​ '​{}'​ \; 2>/​dev/​null |xargs wc -l
 +     267 /​etc/​speech-dispatcher/​speechd.conf
 +      76 /​etc/​speech-dispatcher/​modules/​festival.conf
 +     231 /​etc/​rc2.d/​S20nfs-kernel-server
 +     231 /​etc/​rc3.d/​S20nfs-kernel-server
 +      14 /​etc/​sane.d/​net.conf
 +      12 /​etc/​init/​hostname.conf
 +     231 /​etc/​rc5.d/​S20nfs-kernel-server
 +     231 /​etc/​rc1.d/​K80nfs-kernel-server
 +   33141 /​etc/​alternatives/​mozilla-flashplugin
 +    1475 /​etc/​alternatives/​rsh
 +     337 /​etc/​alternatives/​vncviewer
 +     337 /​etc/​alternatives/​xvncviewer
 +    1475 /​etc/​alternatives/​rlogin
 +     231 /​etc/​init.d/​nfs-kernel-server
 +     107 /​etc/​init.d/​cups
 +      60 /​etc/​init.d/​README
 +     231 /​etc/​rc6.d/​K80nfs-kernel-server
 +       9 /etc/hosts
 +     127 /​etc/​mysql/​my.cnf
 +     231 /​etc/​rc0.d/​K80nfs-kernel-server
 +      73 /​etc/​security/​pam_env.conf
 +     231 /​etc/​rc4.d/​S20nfs-kernel-server
 +      37 /​etc/​pulse/​client.conf
 +     136 /​etc/​cups/​cupsd.conf
 +   39531 итого
 +</​file>​
linux_count_text.txt · Последние изменения: 2016/04/19 19:46 — admin