Tag: grep

мы можем получить отсортированный выход grep

У меня одинаковое: 1.txt с написанным в нем 2.txt , 2.txt с написанным в нем mango , 3.txt с написанным в нем 4.txt , 4.txt с написанным в нем mango . grep -e apple -e mango *.txt даст результат как: 1.txt: apple 2.txt: mango 3.txt: apple 4.txt: mango Но мне нужен вывод как: 1.txt: apple […]

Найдите строку и добавьте ее в конец файла.

У меня есть большой файл с записью, которая будет иметь разные значения, чем другие. Фактический файл данных: 000000106500000000000129201300000U1E4600000060000+00000020400+00000002532+000000 0000001065000000000001182013000010144700002090000+00000335156+00000006776+000000 0000001065000000000003012014999999999924835390500+07164327872+00447479302+000000 0000001065000000000001102013000004QE8200000150000+00000056450+000000021 $ grep -n "9999999999" BADINS0000001065_000000000020140301.dat Я хотел добавить эту запись в нижнюю часть файла, просто если у меня есть ~ 100 записей в файле, если моя позиция записи находится где-то в файле, мне нужно […]

Grep все строки из нескольких двоичных файлов в один файл txt

Я решил разыграть всю память процесса утилиты для пары, чтобы узнать, сколько следов конфиденциальной информации, которую атакующий теоретически мог получить из памяти приложения. Я нашел этот однострочный вкладыш для целей сброса: grep rw-p /proc/$1/maps | sed -n 's/^\([0-9a-f]*\)-\([0-9a-f]*\) .*$/\1 \2/p' | while read start stop; do gdb –batch –pid $1 -ex "dump memory $1-$start-$stop.dump 0x$start […]

AWK, SED или GREP для извлечения данных из файла HTML

Может ли кто-нибудь сказать мне, что лучше всего использовать для извлечения следующих данных из html-файла, который был получен с помощью curl. <script>document.getElementById("test-summary").innerHTML = "<strong>Test Pages:</strong> 1 right, 0 wrong, 0 ignored, 0 exceptions&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Мне понадобится только часть, где 1 right, 0 wrong, 0 ignored, 0 exceptions . на основе следующего тега: document.getElementById("test-summary") . Это некоторые […]

Почему результат grep зависит от пути к папке?

Я встречаю странный феномен при использовании grep на Solaris 10 : Я пытаюсь использовать grep для поиска связанных с ним DTrace зондов. Когда в папке ( /data1/nan ), она работает нормально: bash-3.2# pwd /data1/nan bash-3.2# dtrace -l | grep creat* 27 hotspot586 libjvm.so __1cHThreadsJcreate_vm6FpnOJavaVMInitArgs_pb_i_ vm-init-begin 28 hotspot586 libjvm.so __1cHThreadsJcreate_vm6FpnOJavaVMInitArgs_pb_i_ vm-init-end 574 fbt aggr aggr_ioc_create entry […]

Как добавить столбец, если строка содержит строку?

Если у меня есть файл с разделителями табуляции, содержащий следующие строки: Sample1-Baboon 1 2 3 4 Sample2-Human 1 2 3 4 Sample3-Human 1 2 3 4 Sample4-Baboon 1 2 3 4 Как добавить новый столбец в конце строки для строк, содержащих строку 'Baboon' ?

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 Результатом будут все строки строки, которая имеет, скажем, ключ в «примере», он отобразит все строки строки, которая имеет строку «пример». Мне нужна эта функция, […]

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