Tag: grep

Как искать слово во всем содержимом каталога в linux

нужно искать что-то во всем содержимом Я пытаюсь: find . | xargs grep word Я получаю ошибку: xargs: unterminated quote Как достичь этого?

Можно ли использовать grep для получения только полных слов?

Когда я использую команду grep, все вхождения слова подбираются, даже если они являются частью других слов. Например, если я использую grep для поиска вхождений слова «the», он также выделит «the» в «театре», Есть ли способ адаптировать команду grep, чтобы она только собирала полные слова, а не часть слов?

grep – удаление текста после токена разделителя

У меня есть файл, в котором мне нужно удалить все после первого ; на каждой линии. Итак, файл вроде этого: sdfsdsdf; fsdfsddf;sdfsd; Это приведет к следующему: sdfsdsdf fsdfsddf Я посмотрел на grep и sed . Я был бы признателен за ответ, включающий любую из этих команд.

Как я могу удалить весь текст между фигурными скобками в многострочном текстовом файле?

Пример: This is { the multiline text file } that wants { to be changed } anyway. Должно стать: This is that wants anyway. Я нашел некоторые похожие темы на форуме, но они, похоже, не работают с многострочными фигурными скобками. Если возможно, я бы предпочел один однострочный метод, например решения на основе grep, sed, awk […]

Как сделать вертикальную полосу | работа в grep?

Вот пример командной строки grep, которую я пробовал: grep '(565172|565173|565175)' /var/log/cups/error_log Он не производит никакого вывода, хотя все 3 значения находятся в файле несколько раз. Я попытался вырваться из баров, и это улучшило ситуацию – среднее значение было обнаружено, но не первое или последнее. grep '(565172\|565173\|565175)' /var/log/cups/error_log Я также попробовал двойные побеги и вернулся к […]

Копировать только Конкретный текст файла в другой

У меня есть файл abc.txt, содержимое <classpathentry kind="src" path="Sources"/> <classpathentry kind="con" path="WOFramework/ERExtensions"/> <classpathentry kind="con" path="WOFramework/ERJars"/> <classpathentry kind="con" path="WOFramework/ERPrototypes"/> <classpathentry kind="con" path="WOFramework/JavaEOAccess"/> <classpathentry kind="con" path="WOFramework/JavaEOControl"/> <classpathentry kind="con" path="WOFramework/JavaFoundation"/> <classpathentry kind="con" path="WOFramework/JavaJDBCAdaptor"/> Я хочу скопировать все пути в другой файл. То есть я хочу, чтобы мой выходной текстовый файл выглядел так: WOFramework/ERExtensions WOFramework/ERJars WOFramework/ERPrototypes WOFramework/JavaEOAccess WOFramework/JavaEOControl WOFramework/JavaFoundation […]

Недопустимая обратная ссылка с использованием grep

Поэтому я пытаюсь найти 6-буквенные слова, состоящие из одного символа, повторенного три раза, за которым следует еще один символ, повторяемый три раза. Например, aaabbb или oookkk . Я пытаюсь: grep -E "[az]\1{3}\S[az]\1{3}" filename Во-первых, правильное регулярное выражение? Во-вторых, почему я получаю grep: Invalid back reference ?

Выходной текущий день с использованием cal

Меня попросят вывести текущий день с помощью команды cal . До сих пор я обнаружил, что до текущей даты есть символ _ . Я решил использовать grep здесь: cal | grep '\b_*' cal | grep '\b_*' , но он выводит всю неделю. Я пробовал несколько вариантов, но это не сработало. На самом деле, есть также […]

Tail -f передается через grep, не выводящий в файл, но выводит на консоль

Я использую следующую команду tail -f /mydir/myfile | grep "searchterm" >> outfile Без -f работает нормально, но с -f , который мне нужен, ничего не записывается в файл. Следующие выходы на консоль просто отлично tail -f /mydir/myfile | grep "searchterm" Что мне нужно сделать, чтобы заставить мою команду правильно записывать файл?

Обнаружение шаблона в конце строки с помощью grep

Если я сделаю: $ ls -R .: 4Shared/ Cloud/ ./4Shared: UFAIZLV2R7.part3.rar ./Cloud: UFAIZLV2R7.part2.rar.part UFAIZLV2R7.part1.rar.part UFAIZLV2R7.part4.rar.part Если я хочу только перечислить только файлы .rar , и я использую grep , он также покажет мне файлы .rar.part , чего я не хочу. Я решаю это с помощью find или ls **/*.rar как сказано в этой статье, и […]

Interesting Posts

Ошибка загрузки Debian после принудительного отключения

Размещение окна при переключении на несколько мониторов

Добавить репозиторий Ubuntu в Debian

поиск домена в resolv.conf не добавляется к хостам при выполнении ping или другой сетевой коммутации

Как отключить IPv6 на OpenBSD?

Как сохранить пространство в литеральном выражении в значении массива в bash и как обрезать результаты из команды sort?

подсказка спасения grub после загрузки-ремонта

Когда произвольные строки передаются для проверки двусмысленных

Написание сценария, который показывает, сколько строк имеет «X» и «Y» в нем?

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

Чтение / запись в последовательный порт без корня?

Сценарий для обмена мониторами?

gzip – перенаправление или трубопроводы?

Замените обратную косую черту sed

получить имя интерфейса хоста, используемое интерфейсом VirtualBox в «мостовом режиме»,

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