Tag: grep

Как эффективно использовать find и grep

Чтобы найти, какие файлы в текущем каталоге содержат определенную строку, я бы командовал find . -type f -print0 | xargs -0 grep -ial <word> find . -type f -print0 | xargs -0 grep -ial <word> find . -type f -print0 | xargs -0 grep -ial <word> . Однако это показывает только путь к файлу. Как […]

результат фильтрации команды ls для получения только определенных имен файлов на основе формата

У меня есть каталог, указанный g_inboundDir который содержит следующие файлы: XAI-001-20170709-123456791.pdf YXAI-001-20170709-123456791.pdf 001-20170744-123456791.pdf Variable g_filPfix="XAI" Variable g_fileExt=".pdf" Теперь я хочу выбрать каждый файл, который начинается с XAI и обрабатывать его для этого, я написал следующую команду: for i in `ls ${g_inboundDir}/* | grep -E '^${g_filPfix}-([0-9]{3})-([0-9]{8})-([0-9]{9})${g_fileExt}$' 2>/dev/null` Я надеялся получить только файл XAI-001-20170709-123456791.pdf, но я не […]

gnuwin bash Если файл .txt содержит строковый файл-копию

хорошо, поэтому я знаю grep -rhi, который выдает строку, если строка найдена, но я хочу скопировать весь файл так, например, file.txt> isexample #new iesameplxpele ieamama #new теперь, если я использовал grep -rhi "#new", он будет извлекать только isexample #new ieamama #new где, как я хочу, все содержимое в файле, включая iesameplxpele Как мне это сделать? […]

Изменить значение в таблице

Необходимо установить функцию, которая получает имя пользователя, местоположение в таблице и новое значение для установки. набор таблиц user:value1:value2:value3 Я понимаю, как я могу сделать замену с помощью awk '{gsub… но не знаю, как указать его для определенного пользователя.

Поиск слова в файлах на выходе

Когда я запускаю следующую команду: find loanwolf/ -name '*.html' -exec grep –color -rn 'loanwolf_tags' {} + он дает мне некоторые файлы на выходе. Я хотел бы искать новое слово в файлах на выходе, но я не могу использовать grep чтобы делать то, что я считаю. Как я могу это сделать?

Как grep строка в файле и выводить цифры рядом со строкой

Я пытаюсь распечатать номер рядом с строкой, которую я ищу (используя сценарий оболочки). Например, мой файл содержит строку arg[30] = -Xmx4096m Я ищу файл со строкой Xmx и мне нужен вывод следующих цифр, прикрепленных к строке, и ничего не нужно в выводе. Как я могу это достичь?

Как grep «& amount»?

Мне нужно искать &amount в файле, но оно вызывает ошибку – [1] 25950 amount: Command not found. Usage: grep [OPTION]… PATTERN [FILE]… Каков правильный способ его поиска?

Найти 10 "main ()" в первых 10 строках в обычных файлах

Пытается написать комманд, который печатает эти параметры, которые соответствуют обычным файлам, содержащим текст «main ()» в любой из его первых 10 строк. Что я должен сканировать все файлы и искать 10 первых строк?

grep для строки без другой строки перед ней

Я нашел множество руководств для игнорирования строк с комментариями или соответствия одной строке, но не другой, но я не нашел то, что мне нужно. Я хочу, чтобы grep рекурсивно для файлов, содержащих строку «индексы» (без учета регистра, я думаю, это apache conf), но не «#» перед этим. Он должен соответствовать этому: Options Indexes Options +Indexes […]

Заменить текст многострочным шаблоном

У меня есть шаблон в файле, который включает в себя новую строку: client_encryption_options: enabled: false Я хочу установить значение true . Но enabled должен быть ниже client_encryption_options . grep не позволяет мне искать многострочные. Как я могу это достичь?

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