Tag: grep

Как вы можете перемещать (или копировать) все файлы определенного типа в каталог в Unix?

Я еще не очень хорошо знаком со всеми трюками grep/find/awk/xargs . У меня есть файлы, соответствующие определенному шаблону, скажем *.xxx . Эти файлы находятся в случайных местах в определенном каталоге. Как найти все такие файлы и перенести их в папку в моем домашнем каталоге в Unix (возможно, она еще не существует)?

Почему здесь не работает grep с использованием трубы?

У меня есть следующая команда: find / -name libGL.so.1 Что возвращает много строк с «Permission denied». Я хочу исключить такие строки, поэтому добавил следующее: find / -name libGL.so.1 | grep -v 'denied' Но результат тот же – мой grep -v 'denied' не отфильтровывает строки с Permission denied . Я пробовал много вариантов, просматривал руководства по […]

Скрипт для быстрого тестирования всех клавиш клавиатуры

Мне нужно проверить некоторые ноутбуки за плохие клавиши клавиатуры, и поэтому я бы хотел как можно быстрее ускорить это. Я ничего не нашел для этой конкретной задачи, поэтому моя идея – это сценарий, который читает нажатые клавиши и знает все клавиши клавиатуры, поэтому я могу быстро их исправить, и он сообщает, какие из них еще […]

В чем разница между «* .pl» и * .pl в grep? Почему цитирование изменяет результат?

В чем разница между: grep "string" . -r –include *.pl а также grep "string" . -r –include "*.pl" Последний включает файлы в подкаталоги, в то время как первые не являются. Зачем?

Смутно о границе слова

Я много разбираюсь в этом, но я до сих пор не понимаю. Что означает граница слов ? Что оно делает? Так, например, может кто-нибудь объяснить эту команду мне, пожалуйста? egrep '\b[AZ]+\b' filename.sh

Перенаправление вывода в зависимости от регулярного выражения grep

Я использую gradle run для запуска сервера REST. Результат работы сервера REST выглядит так: XXX.XXX.XX.XXX – <moreinfo> randomtext randomtext XXX.XXX.XX.XXX – <moreinfo> XXX.XXX.XX.XXX – <moreinfo> randomtext XXX.XXX.XX.XXX – <moreinfo> XXX.XXX.XX.XXX здесь IP-адрес, randomtext – сообщения об ошибках. К сожалению, вся продукция направлена ​​на stdout. Как я могу направить все строки, начинающиеся с IP-адреса, на файл […]

Почему grep иногда показывает имя файла, иногда нет?

Может кто-нибудь, пожалуйста, объясните мне, почему я не получил полный путь в примере 1? пример 1 – возврат найденной строки grep MODIFY /opt/releases/packages/cr_c_cr6/sas/dbms/*/*; outcome: MODIFY пример 2 – возврат полного пути grep MODIFY /opt/releases/packages/cr666/sas/dbms/*/*; /opt/releases/packages/cr666/sas/dbms/sti/FA_DISCLOSURE.ddl:MODIFY QUANTITY NUMBER; Я нашел решение, но я хочу понять, что здесь происходит. 1, другой результат / обработка.

Линии фильтра, содержащие фиксированное число экземпляров шаблона

Предположим, что есть файл foo bar cat dog foo foo cat bar bar foo foo foo Как мы используем grep для строк с определенным количеством вхождений foo например, если число равно 1, должна быть напечатана только первая строка в файле образца?

Как найти все файлы, содержащие различные строки из длинного списка комбинаций строк?

Я все еще очень новичок в инструментах командной строки (используя мой терминал Mac OSX), и надеюсь, что я не пропустил ответ в другом месте, но я искал часы. У меня есть текстовый файл (назовем его strings.txt), содержащий 200 комбинаций из 3 строк. [ Редактировать 2017/01/30 ] Первые пять строк выглядят так: "surveillance data" "surveillance technology" […]

Поиск точного числа с помощью grep

Я пытаюсь искать строки в файле с одним или несколькими экземплярами 1234 , но никакие другие номера (несимметричные символы разрешены). Любое другое число должно привести к тому, что строка не будет соответствовать. Действительные примеры: 1234 1234 xxx xxx 1234 1234 1234 1234 xxx 1234 Недопустимые примеры: 12341234 12345 1234xxx345 1234 345 1234xxx xxx1234 1234xxx1234 Это […]

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