2
ответа

Вопрос - Список файлов в каталоге с помощью -grep

Вопрос требует, чтобы я перечислить все файлы, хранящиеся в / usr / bin, имена которых содержат только строчные английские буквы и содержат слово «файл». Например, nsrfile и file должны быть в ...
01.02.2018
2
ответа

Разбирать `uptime` только на время

Когда я запускаю команду« uptime »на мой Mac, я получаю следующий результат: 19:52 до 14 минут, 2 пользователя, средняя нагрузка: 2,95 4,19 4,31 Это немного меняется в зависимости от того, как долго работает система, добавляются часы и ...
02.12.2017
2
ответа

каре grep, кажется, не имеет никакого эффекта

У меня создалось впечатление, что символ вставки означает "начинаться строки" с Расширенных регулярных выражений POSIX. Однако, когда я использую его с grep, это неожиданно ведет себя. Я использую GNU grep 2....
21.11.2017
2
ответа

как выполнить grep имя переменной

Я пишу функцию bash, которая принимает входные данные как имя файла и проверяет, что оно начинается с буквенного символа, однако grep, который я использую для проверки имени файла, принимает любой ввод, который он задано ...
17.11.2017
2
ответа

Вернуть предыдущую строку всего match

Мне нужно взять многострочный вывод программы, сопоставить строку и вернуть предыдущую строку всех совпадений. Пример вывода программы: $ jack_lsp -p firewire_pcm: analog-1_out ...
14.11.2017
2
ответа

подмножество файла для правильных хромосом

У меня есть входной файл, часть его содержимого ниже chr1 12227 12612 chr1_ett 12721 13220 chr1 14829 14969 chr2 15038 15795 chr2_tdr 15947 16606 chr1 16765 16857 chr1 ...
29.09.2017
2
ответа

grep для сопоставления с шаблоном, только если после него есть несколько буквенно-цифровых символов

Как пропустить пустые комментарии в приведенном ниже примере? Я хочу, чтобы grep соответствовал комментариям, только если после него есть буквенно-цифровые символы. $cat файл | grep 'Имя объекта:\|manual_encdomain:\|comments: *'...
15.09.2017
2
ответа

У меня есть 10 файлов в папке Unix с расширением .txt, здесь мне нужно получить все файлы, кроме файла fgh.txt (любого), что такое команда UNIX?

У меня в папке Unix 10 файлов с расширением .txt. Здесь мне нужно получить все файлы, кроме файла fgh.txt (любого). Что такое команда UNIX? 1.abc.txt 2.bcd.txt 3.cde.txt 4.def.txt 5.efg.txt 6.fgh ....
30.08.2017
2
ответа

регулярное выражение grep, чтобы избежать совпадения точки с запятой в конце

Я хотел бы найти все объявления функций, которые заканчиваются на "_DB" в файле, и избегать perl и каналов. Например: Prep_DB (); init_DB (DB * база данных, char * params []) {open_DB (база данных); } ...
23.08.2017
2
ответа

Прочитать результат столбца mysql в переменной awk

Я не могу прочитать одно ЗНАЧЕНИЕ из запроса mysql в awk. может читать это в bash, но не в awk. Я хочу прочитать переменную результата в awk, поскольку я хочу запустить запрос только на основе некоторого динамического ...
22.08.2017
2
ответа

Как сопоставить строку в файле, но только если строка находится в первом поле?

Как сопоставить строку в файле, но только если строка находится в первое поле? param = hbase.tmp.dir файл кошки | grep $ param "hbase.local.dir": "$ {hbase.tmp.dir} / local", "hbase.tmp.dir": "/ var / ...
21.08.2017
2
ответа

Почему не работает grep? [закрыто]

Я пытаюсь найти в моем каталоге все файлы, содержащие строку «<3». Сделать это должно быть просто: grep "<3" * Однако, запустив это, вы увидите grep: <3: Нет такого файла или каталога ...
11.08.2017
2
ответа

Какой самый краткий способ вставить или обновить строку? [дубликат]

Я пишу много специальных скриптов для добавления строк в sudoers, sysctl.conf и т. д. Обычно я использую доступный модуль lineinfile. Однако иногда мне не удается этого сделать, поэтому я использую: WHAT_I_WANT = 'my line ...
11.08.2017
2
ответа

pcregrep, исключая несколько строк, регулярное выражение съедает на одну строку больше, чем необходимо

Я хочу отфильтровать все строки, начинающиеся с банана, и все строки, начинающиеся с пробела после строк банана. Я использую pcregrep. Рассмотрим следующий файл fruit.txt: apple банан начинает соответствовать ...
01.08.2017
2
ответа

Искать слово в выходных файлах

Когда я запускаю следующую команду: find creditwolf / -name '* .html' -exec grep --color -rn 'creditwolf_tags' {} + он дает мне несколько файлов на выходе. Я хотел бы найти новое слово в файлах вывода, ...
26.07.2017
2
ответа

Как передать часть вывода, соответствующего шаблону, в файл, оставив остальное в stdout?

Пусть a.out - это программа, которая выдает много сообщений в stdout, например: $ ./a.out A: abc B: xyz A: aaa A: bbb B: zzz C: fff ... Мне нужно разделить вывод на отдельные файлы, один ...
18.07.2017
2
ответа

Почему в разделе Synopsis страницы Man Page разные пути к команде?

Просматривая страницу man для grep, я заметил, что есть два разных пути к команде. Означает ли это, что в моей системе есть несколько инструментов grep? Являются ли строки синопсиса, имеющие одинаковый путь, просто ...
28.06.2017
2
ответа

egrep поиск слова + следующая 1 строка

Я хочу найти строку слов, используя egrep со следующей 1 строкой. Я не знаю синтаксиса egrep в системе Sun Solaris.
27.06.2017
2
ответа

Как извлечь количество физических процессоров и потоков на ядро? (Нет текста, только число, которое будет использоваться в качестве входных данных в другом месте)

Я хочу использовать количество ядер в скрипте, и я не уверен, как лучше всего извлечь это число. Например, ниже извлекается количество физических ядер, но как ...
25.06.2017
2
ответа

Grep несколько файлов и вывод в несколько файлов в одной команде

Я хотел бы использовать grep для определенного шаблона из 244 файлов и сгенерировать соответствующие файлы вывода для каждого из них в одна команда, как мне это сделать? Моя команда для одного файла выглядит следующим образом: grep ...
23.06.2017
2
ответа

grep для определенного шаблона в строке в файле и вывод строки, если совпадение найдено в той же строке

У меня есть файл, который, скажем, temp.log со следующим содержанием: blahblah SomeOtherClassName blahblahblah blahblah MyClassName бла-бла-бла userId: [6729223726254951za], ключ: [09809890980980908d0e6], токен: ...
21.06.2017
2
ответа

Найти и обновить запись cron с помощью сценария

Я пытаюсь добавить в свой сценарий фрагмент кода, который обновит свою собственную запись в crontab. До сих пор я работал со следующим: crontab -u root -l | grep -w "$ VAR" | crontab -u root - & ...
17.06.2017
2
ответа

Получение вывода egrep -o в одной строке

Мы пытаемся получить только данные из вывода ниже, мы попытались исключить данные с помощью команды egrep, но данные, которые мы получаем, находятся в другой строке, как мне получить данные в одной строке. Итого: ...
16.06.2017
2
ответа

Grep: неожиданные результаты при поиске слов в заголовке на странице руководства

Я столкнулся со странным поведением при попытке открыть страницу руководства с помощью grep в macOS. Например, на странице руководства Bash явно есть строка NAME: $ man bash | голова -5 | хвост -1 ИМЯ И если я ...
15.06.2017
2
ответа

Однострочная команда оболочки, которая находит всех студентов в LEC05 и выводит их имена в отсортированном порядке

Например, предположим, что у нас есть файл с именем input.txt, который содержит 100 John Doe LEC05 12356 132 Кэрол Бон LEC05 156 122 Cavar Liktik LEC01 136 ... Эта команда должна найти всех в LEC05 и ...
14.06.2017
2
ответа

Используя операцию grep для моего локального почтового ящика.

Я пытаюсь записывать каждое письмо, отправляемое в мой локальный почтовый ящик из задание cron в другой текстовый файл. Когда я использую линейную почту | grep cron> cron_mail.txt операция не останавливается и создает ...
09.06.2017
2
ответа

отправка электронной почты из многострочного вывода grep

не захватывает $ ERROR, электронную почту и не убивает хвост. Что я делаю неправильно? хвост -F --max-unchanged-stats = 5 somelogfile.log | grep -B4 "FATAL" | при чтении ОШИБКА сделать echo $ ERROR | mail -s 'FATAL ...
07.06.2017
2
ответа

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

Этот вопрос аналогичен вопросу Как отображать строки после каждого совпадения grep до другого конкретного совпадения? Я хочу сопоставить определенный шаблон в строках перед другим сопоставлением с шаблоном. Здесь я хочу получить ...
01.06.2017
2
ответа

Тестирование регулярного выражения из стандартного ввода с помощью grep | sed | awk

Иногда я хочу проверить правильность моего регулярного выражения. Как я могу выполнить обратное совпадение регулярного выражения из стандартного ввода? F.e. Я могу сопоставить строку с предоставленным регулярным выражением, например: grep "\ (foo \) - ba
31.05.2017
2
ответа

Найти все файлы и использовать результат в шаблоне поиска grep

Я нашел пример, в котором используется комбинация find и xarg или exec для поиска определенного шаблона из результата, см. Ссылку здесь. Хау ver Я бы хотел использовать результат команды find и использовать его как ...
24.05.2017