Tag: grep

Как получить несколько строк из файла с помощью регулярных выражений?

Как получить несколько строк из файла с помощью регулярных выражений? Я часто хотел бы получить несколько строк / изменить несколько строк регулярным выражением. Пример: Я пытаюсь прочитать часть файла XML / SGML (они не обязательно хорошо сформированы или в предсказуемом синтаксисе, поэтому регулярное выражение будет более безопасным, чем правильный парсер. Кроме того, я хотел бы […]

Заменить строку, содержащую символы новой строки

С оболочкой bash в файле со строками вроде следующих first "line" <second>line and so on Я хотел бы заменить одно или несколько вхождений "line"\n<second> на other characters и получить каждый раз: first other characters line and so on Поэтому я должен заменить строку как специальными символами типа " и», так и символом новой строки. После […]

Могу ли я использовать Find и Grep в одной строке

Я полный новичок в UNIX и отчаянно нуждаюсь в некоторой помощи. У меня есть структура каталогов, основанная на событиях. В этих случаях у меня есть один тип файла, который имеет или не содержит шаблон, для которого мне нужно выполнить поиск. Положительные результаты, которые я хотел бы сохранить в отдельном файле. Мой первый подход: find . […]

Цветной выход grep: не GREP_OPTIONS не является псевдонимом

Я хочу цветной выход grep . …. Но Стратегия 1: GREP_OPTIONS. Но это устарело. См. Http://www.gnu.org/software/grep/manual/html_node/Environment-Variables.html. Stragegy 2: GREP_COLORS выглядят как решение с первого взгляда, но это делает что-то другое. Стратегия 3: псевдоним. Это не работает для find … | xargs grep find … | xargs grep , поскольку xargs не оценивает псевдонимы. Стратегия 4: […]

выход ограничения на выход И избежать сигнала 13

У меня есть каталог с ~ 1M файлами и вам нужно искать определенные шаблоны. Я знаю, как это сделать для всех файлов: find /path/ -exec grep -H -m 1 'pattern' \{\} \; Полная мощность не требуется (слишком медленно). Несколько первых ударов в порядке, поэтому я попытался ограничить количество строк: find /path/ -exec grep -H -m […]

извлекать только подстроку после двойных кавычек – grep

У меня есть файл, который приведен ниже. <a href="http://firstlink.com" title="title1"> <a href="http://secondlink.com" title="title2"> <a href="http://thirdlink.com" title="title3"> <a href="http://fourthlink.com" title="title4"> Я пытаюсь извлечь только URL-адреса из вышеуказанного файла. Я использую команду ниже. grep -o '\".*\"' new.txt Однако приведенная выше команда дает мне вывод как, "http://firstlink.com" title="title1"> "http://secondlink.com" title="title2"> "http://thirdlink.com" title="title3"> "http://foruthlink.com" title="title4"> Я пытаюсь извлечь только […]

Как найти общее количество вхождений текста и файлов с помощью команды find

Я пытаюсь запустить команду find чтобы найти общее количество вхождений определенной текстовой строки, а также количество файлов, которые имеют эту текстовую строку. Сейчас у меня есть эта команда. find . -name "*.txt" | xargs grep -i "abc" Это сообщает все файлы «* .txt», содержащие текст «abc». Я хочу, чтобы одна или две команды find Общее […]

Как я могу подавить вывод grep, чтобы он возвращал только статус выхода?

У меня есть команда grep . Я ищу ключевое слово из файла, но не хочу отображать совпадение. Я просто хочу знать статус выхода 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 . Я пробовал много вариантов, просматривал руководства по […]

Interesting Posts

не удалось использовать scoply для операции scp

Команда ssh неожиданно продолжается в другой системе после завершения ssh

bash: как распространять ошибки в замещении процесса?

Невозможность переключиться на консоль с помощью Ctrl + Alt + F1, когда Mint замерзает

Исполняемый файл Etcd получает разрешение от имени root

Могу ли я создать программный RAID 1 с одним устройством

Требуется ли файл id_rsa.pub на стороне клиента?

не удалось открыть зашифрованное luks устройство (неправильный пароль)

Каков стандарт для отступов в сценариях оболочки?

Проблема с ffmpeg в петле bash

удалить нераспределенное пространство из образа раздела

Избавиться от ошибки «connection reject» в скрипте bash

Можем ли мы добавить репозиторий Manjaro в Arch-Linux?

Как просмотреть файлы на терминале, чтобы мы могли видеть типы файлов, такие как исполняемый файл, ascii и т. Д.?

Изменен SSH-порт, не разрешив его через брандмауэр, заблокированный сейчас – что делать?

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