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

Использование процессора увеличивается с установленной 4 ГБ оперативной памяти

Создание пользовательского контекста / типа файла SELinux из CIL

Ключи для управляющих кодов ASCII

Как настроить mutt для отображения ответов в потоках?

io перенаправление на «крест» 2 программы

Есть ли способ сделать хвостик -F?

Как пометить прочитанные письма как непрочитанные в Postfix

Работает ли какой-либо принтер «Все в одном» / Сканеры на Linux?

После обновления Ubuntu до 16.04 из-за проблем с драйвером NetBeans и Eclipse перестали работать

Настройка заказа системных служб

Использование калибра из командной строки

Масштабирование только дисплея HiDPI с помощью xrandr в настройке с двойным монитором

Не удалось выполнить проверку целостности FIPS

Ошибка Vim E138: не удается написать файл viminfo $ HOME / .viminfo!

Можно ли отличать идентификатор и идентификатор сеанса от демона?

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