Tag: grep

grep –exclude-dir поведение: ошибка или функция?

Я заметил раздражающее изменение в поведении grep -r –exclude-dir . Рассмотрим следующий тест: mkdir -p ./d1/d2 echo 'randomtext' > ./d1/d2/testfile grep -nr –exclude-dir ./d1/d2 'randomtext' Ожидаемое поведение заключается в том, что grep не будет показывать «тестовый файл», поскольку его следует фильтровать через –exclude-dir . Это работает для grep v2.10 и 2.11. Однако для версий 2.12+ […]

Использование grep в скрипте оболочки

У меня есть текстовый файл, который выглядит так (я показываю несколько строк) INDEX : 1 snRNA_seq:TTTTGGAGCAGGGAGATGGAAT miRNA_seq:CTCCTGACTCCAGGTCCTGTGT target: RNU2-1,RNU2-64P,RNU2-37P,RNU2-61P,RNU2-68P,RNU2-26P,RNU2-57P,RNU2-59P length: 22 miRNA: hsa-miR-378a-5p*MI0000786 length: 22 mfe: -21.3 kcal/mol p-value: 0.015469 position 1 target 5' UA 3' UUUGGAG CAGGG GGACCUC GUCCU miRNA 3' UGUGUCCU AC 5' INDEX : 10 snRNA_seq:TTGGAGCAGGGAGATGGAAT miRNA_seq:ATCCTCTCTTCCCTCCTCCCAG target: RNU2-1,RNU2-64P,RNU2-37P,RNU2-61P,RNU2-68P,RNU2-26P,RNU2-57P,RNU2-59P length: 20 miRNA: […]

Копирование файлов, содержащих определенную структуру сохранения текста

Используя код в этом ответе , я могу легко скопировать файл, содержащий конкретный текст из одной папки в другую. С параметром -r я также могу рекурсивно выполнять поиск внутри каталогов. В результате у меня есть много файлов, скопированных в целевой каталог. Что делать, если я хочу сохранить иерархию каталогов при копировании файлов? Это очень похоже […]

Различное использование grep

Я знаю, что grep может использоваться для частичного поиска, например, если я использую echo "Enter example" read example echo "Enter Subject" read subject grep -i ^$example info.txt | grep -i ^[^,]*:$subject Результатом будут все строки строки, которая имеет, скажем, ключ в «примере», он отобразит все строки строки, которая имеет строку «пример». Мне нужна эта функция, […]

Как распечатать элемент из соответствующего ближайшего следующего столбца после поиска элемента в текущем столбце?

У меня есть тысячи строк, как показано в следующем списке. имя файла = "textfile" 3 2 3 1 4 7 5 8 6 8 9 8 8 9 4 7 3 9 2 3 4 4 9 2 2 2 0 9 4 0 0 9 8 2 4 0 Я должен искать определенный элемент […]

grep для сравнения файлов не работает

Я успешно использовал: grep -wFf inputqueries.txt seachedfile.txt > results.txt искать searchfile.txt для каждого запроса в inputqueries.txt. inputqueries.txt выглядит так: 213.183.56.186 216.176.100.240 216.215.112.149 217.23.49.178 222.29.197.232 23.235.201.32 23.253.150.120 202.112.166.5 searchfile.txt выглядит 168.68.129.127 184.73.191.34 199.133.78.171 202.112.166.5 64.180.139.190 199.141.121.11 199.133.186.162 128.118.250.5 54.145.167.92 168.68.129.73 199.154.229.66 23.75.15.164 162.79.16.103 199.134.135.69 и result.txt правильно 199.133.78.171 202.112.166.5 К сожалению , именно здесь мой успех […]

Фильтрация вывода журнала на отдельных линиях

Я сделал рекурсивный grep в каталоге, чтобы найти все файлы, которые будут соответствовать следующим образом grep -ER "match_string1|match_string2" /path/to/dir/ Я получаю вывод: /path/to/dir/timestamp.log:match_string1 /path/to/dir/timestamp.log:match_string2 /path/to/dir/timestamp.log:match_string2 Где match_string1 представляет собой модель # Где match_string2 представляет результат теста Я хотел бы объединить строки так, чтобы я мог сказать, когда модель # и результат теста соответствуют конкретным критериям, […]

Найти строку между пробелами

Я искал вокруг сайта и не мог найти решение для следующего, несмотря на это просто. Поэтому позвольте мне поделиться … Если вы знаете лучшее решение, поделитесь У меня есть следующий журнал содержание message 0956 5213649785 foobarfoobarfoobar foobar foobar foobarfoobar message 2:1:0956 2:5:5213649785 foobarfoobarfoobar foobar foobar foobarfoobar message 0989 5278956425 foobar foobarfoobar foobar foobar foobar message […]

Получить строку между двумя строками

Я пытаюсь извлечь подстроку в середине двух строк. Я выполняю команду grep: echo "http://www.miweb.es/midoc-87-documento-texto_mf_4150310_1.txt" | grep -Po "(?<=midoc-).*(?=-)" Result 87-documento Но я хочу получить «87», а не «87-documento». Благодарю.

Условная grepping

У меня есть сценарий для обработки. Нужна помощь с этим … У меня есть файл конфигурации, и его содержимое выглядит примерно так: Jobname|Type|Silo|Description #comment1 #comment2 job1|me|silo1|test_job1 job1|me|silo1|test_job2 job1|prod|silo1|test_job3 Теперь мне нужен условный контент файла, скажем, контент с TYPE = me. Для этого я использую grep со мной: job_detail=$((cat config_file | grep me | awk '{print […]

Interesting Posts

Детский процесс продолжает работать, если родитель умирает

Поиск специальных файлов по второстепенному номеру и большому числу

Установите новый R-crn в linux mint

Профиль Thunderbird / Firefox отсутствует или недоступен

Сенсорная панель Elantech Mouse не работает хорошо

/ etc / crontab отредактировано путем копирования и вставки, как вернуться назад?

Crontab не запускает сценарий оболочки

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

Узнайте, какие возможности необходимы процессу

Почему обновление операционной системы Linux не проблематично?

«Живой» процессор зависает под Ubuntu 11.10, как диагностировать / исправить?

Как я могу контролировать взаимодействие приложения с dbus?

удалить путь "/" из имени файла

Что означает status_of_proc по скобкам-скобкам?

Сообщите мне, когда завершено извлечение RAR-архива (с помощью unar через пользовательское действие Thunar)

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