Tag: grep

вывести номер строки и шаблон в файл одновременно

Я прочитал кучу текстовых файлов, чтобы извлечь некоторые шаблоны. Мне также нужен номер строки, но номер строки должен быть удален до окончательного grep (но может быть сохранен для дальнейшей обработки, возможно, с использованием переменных). Я объясню, как моя процедура разбивает команду (long oneliner) для лучшего понимания: прочитать файл с кошкой , выполнить некоторую очистку (удалить […]

Есть ли какие-либо инструменты, которые позволят мне проверить длину строки XML-узла

Интересно, есть ли какие-либо инструменты, которые сделают это: Exmaple XML: <node1> <Data> <Unique>123456789-1234567891</Unique> </Data> </node1> То, что я надеялся найти, было там, где Unique меньше, чем 10 налево – И если право меньше 9 от – до правого. Таким образом, поиск будет помечать эту запись / узел как проблему <Unique>6789-1234567891</Unique> Я пытался использовать Grep для […]

анализировать HTML в Bash (когда grep просто недостаточно)

Это сводит меня с ума, так как я уверен, что должна быть какая-то программа, выполняющая эту работу, но я просто не могу ее найти. Следует отметить, что я буду на ARM / Raspberry, поэтому, к сожалению, Xidel здесь не вариант, если только кто-то не добр, чтобы указать мне в правильном направлении для его самого (если […]

Как grep stderr?

Как мне grep эта команда, которая включает подстановочный знак? Как мне grep stderr ? Греп, похоже, ничего не делает: $ less /Users/raine/.nvm/versions/node/v5.5.0/lib/node_modules/* | grep "Not a file" /Users/raine/.nvm/versions/node/v5.5.0/lib/node_modules/truffle is a directory /Users/raine/.nvm/versions/node/v5.5.0/lib/node_modules/wunderline is a directory /Users/raine/.nvm/versions/node/v5.5.0/lib/node_modules/yo is a directory Это очень хакерское использование меньше и, вероятно, заслуживает другого вопроса, но я намерен найти сломанные символические […]

Текст Grep только после слова :

У меня есть файл example.txt который содержит следующий текст: [one]: bla bla bla onebla twobla [two]: hey heya noheya [onemore]: i got mad and etc Мне нужно grep и показать только текст, который после [myword] : попытался проверить его так: grep [myword] /tmp/example.txt | cut -d ':' -f 2 На каждом [myword] он печатает все […]

Подсчитайте ненулевые числа для каждой строки второго столбца в текстовом файле

У меня есть текстовый файл, в котором каждая строка слов разделяется запятыми, например: 7022122465,0,\N,,0,2015-09-29 10:48:33 7022597642,0,\N,,0,2015-09-29 10:48:33 7022848906,0,\N,,0,2015-09-29 10:48:33 7022848906,5,\N,,0,2015-09-29 10:48:33 7022848906,55,\N,,0,2015-09-29 10:48:33 ……………………………….etc Я хочу подсчитать ненулевые числа второго столбца, используя только команду sed или grep в Linux / UNIX. Заметка Без использования других команд: cut -d',' -f2 < KAR_UBONA_UBONACT15_20150929_20150930_FEEDBACK.txt | grep -vcw 0 […]

любой способ объединить grep и tail для создания таблицы таблицы из командной строки

У меня есть процесс, который сбрасывает данные в файл. Это список транзакций и обычно составляет около 3,8 ГБ. сделать tail -f file.txt не очень полезен, однако каждая партия транзакций начинается с: START TRANSACTION: xyz и их всего несколько сотен. Есть ли способ комбинировать tail -f и grep "START TRANSACTION:" таким образом, чтобы получить следующий результат: […]

grep дает результаты, которые не отображаются в исходном контексте

Я новичок в Unix, и я уже сталкивался с чем-то, что случается очень часто. Я ps -eo 'tty,pid,comm' команду (например, ps -eo 'tty,pid,comm' ) и возвращает текст. Насколько я понимаю, когда я передаю результат в grep он должен искать результат и возвращать результаты этого вывода. Итак, почему же я возвращаю результат, который не похож на […]

Как я могу извлечь данные из этой строки?

xyz /mnp/opq/p/1926081/sp/192608100/serveFlavor/entryId/0_ffx7sljc/v/2/flavorId/0_,n6h1xlhl,ea3anltg,jfs8boo9,w2v1vsk2,ze8e1q2s,to8w2p18,/forceproxy/true/name/new в этой строке эта часть ,n6h1xlhl,ea3anltg,jfs8boo9,w2v1vsk2,ze8e1q2s,to8w2p18, является переменной, поэтому это может быть большее или меньшее количество данных между комами в частях xyz /mnp/opq/p/1926081/sp/192608100/serveFlavor/entryId/0_ все постоянно, за исключением того, что числовое значение 1926081 или 192608100 может увеличиваться или уменьшаться. /forceproxy/true/name/new также является константой и не изменяется Выход, который я хочу ,n6h1xlhl,ea3anltg,jfs8boo9,w2v1vsk2,ze8e1q2s,to8w2p18, только последнее значение […]

Как передать журнал переменных в качестве аргумента скрипту?

Я пытаюсь передать журнал в качестве аргумента скрипту, который выполняет следующие действия: #!/bin/bash filter(){ grep -E "ERROR|FATAL|WARN|Caused|^[[:space:]]" /app/me/logs/$1 } #read varName filter > /app/me/logs/${1}.filtered cat /app/me/logs/${1}.filtered но он ничего не выводит, и созданный в нем файл журнала ничего не имеет. Команда, которую я передаю, выглядит так: >>> log_filter test.log log_filter – это имя скрипта, а […]

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