Tag: grep

Проблема с grep на нескольких файлах и отсутствие получения желаемого результата

Я использую приведенную ниже команду в файле, чтобы извлечь несколько строк на основе chr # (разные номера хромосом). Это всего лишь один файл, над которым я работаю. У меня есть 8 таких файлов, и для каждого файла я должен сделать это для chr (от 1 до 22, а затем chrX и chrY), я не использую […]

Подсчет экземпляров конкретных слов в тексте, используя awk

Если у меня есть файл words_of_interest.txt с одним словом на строку, есть ли способ использовать awk (или некоторые другие инструменты * nix), чтобы получить количество раз, когда каждое из этих слов происходит в другом текстовом файле my_text.txt , используя только один проход? В настоящее время я grep -c 'текст для каждого слова, но это довольно […]

Как сделать netstat, который будет фильтровать только на основе pid

Как я могу использовать следующую команду ниже, чтобы показать / фильтровать на основе PID, который я ищу? sudo netstat -lp –inet Результаты возвращаются, поскольку это Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 *:1508 *:* LISTEN 7609/kodi.bin tcp 0 0 *:38565 *:* LISTEN 18079/Plex Plug-in tcp 0 0 *:59240 *:* […]

Как ограничить количество результатов поиска по каталогу

Как ограничить количество результатов поиска в папке, например: С помощью этой команды: grep –include=*.php -Ril '<?' '/var/www/' Я получаю следующее: /var/www/test.php /var/www/test1.php /var/www/phpinfo1.php /var/www/phpinfoo.php /var/www/phpinfooo.php /var/www/1/php.php /var/www/1/php3.php /var/www/1/index.php /var/www/1/indexed.php /var/www/1/indexin.php /var/www/test/tester.php /var/www/test/info.php /var/www/test/inform.php /var/www/test/conf.php И мне нужно всего 3 результата в папке, и поэтому это: /var/www/test.php /var/www/test1.php /var/www/phpinfo1.php /var/www/1/php.php /var/www/1/php3.php /var/www/1/index.php /var/www/test/tester.php /var/www/test/info.php /var/www/test/inform.php

Соответствующая ячейка Grep файла csv и индекс этой строки

У меня есть файл csv, и я хочу видеть числа, начинающиеся с 0.99 и индекс их строки, который является первой ячейкой этой строки. Это то, что у меня есть до сих пор: cat fil.csv | grep '0\\.99'| tee > (cut -d, -f1) | tr , \\n | grep '0\\.99' вход: id, f1,f2,f3 f1,0.54,0.12,0.432 f2,0.1231,0.99999,0.99832 f3,0.121,nan,0.12321 […]

Грепирование нескольких экземпляров строки, с контекстом, из файла

У меня есть файл дампа MySQL, который в основном является инструкциями INSERT. Я хочу вывести экземпляры строки «media» из поля в определенной таблице с +/- ~ 10 символами контекста. Строка может появляться несколько раз в значении столбца. Как я могу это сделать? Источником является чрезвычайно большой файл дампа sql (для краткости мне придется резко усечь): […]

Как grep между словами в журнале?

У меня есть txt-файл с строками, как показано ниже. Начиная с: Parameters: {"raw_message"=>"MSH……. Окончание: </HL7Message>"} Я хочу grep и выводить в файл слова между raw и transform, которые появляются на полпути через каждую строку. Файл выглядит следующим образом: Parameters: {"raw_message"=>"MSH……. "transformed_data"…..</HL7Message>"} Parameters: {"raw_message"=>"MSH……. "transformed_data"…..</HL7Message>"} Parameters: {"raw_message"=>"MSH……. "transformed_data"…..</HL7Message>"} Parameters: {"raw_message"=>"MSH……. "transformed_data"…..</HL7Message>"} Лучший сценарий MSH, следующий за> […]

Разбор C-стиля Многострочный комментарий

Я хочу отфильтровать некомментированный javascript с sed и вывести номер строки Вот пример: /*! * jQuery UI 1.8.17 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI */(function(a,b){function d(b) {return!a(b).parents().andSelf().filter(f/*! * jQuery UI Widget 1.8.17 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * […]

Grep 2 разных требования в одном заявлении командной строки

Как бы я напечатал последние 3 строки, которые содержат строку #include из tester.c и если в строке меньше 3 строк, напечатайте весь файл . Пока у меня есть: grep "#include" tester.c | tail -3 Но я не могу понять, как включить вторую половину требования. Это домашнее задание, и решение должно быть одной строкой без ; […]

awk / grep, чтобы совместить слово в двух файлах

У меня два файла: file1 : 905894 1197693 3703749 file2 : 905894 Test1 1197693 Test2 3703749 Test3 Я хочу получить значения во втором столбце, если элементы в столбце 1 файла 1 соответствуют любому из слов в столбце 1 файла 2. Я знаю, что awk может это сделать, но застрял в чтении файла 1 и использовал […]

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