Articles of grep

Как 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 – это имя скрипта, а […]

получение списка всех строчных слов в файле

Я пытаюсь получить список всех строчных слов в файле. До сих пор мне удалось получить список с командной строкой cat filename.txt | tr ' ' \\n | grep -w '[[:lower:]]*' | sort -u | less Однако эта команда не избавляется от неалфавитных символов в списке; Я получаю список с формой (which (which, about about, about. […]

Почему этот простой скрипт grep / sed работает

У меня есть переменная, среди прочего, строка, которая выглядит так: iBMC=277 Я пытаюсь сопоставить это следующим образом: BMC="$(echo "$allnow" | grep iBMC=[0-9] | sed 's/iBMC=//g')" Это делает BMC пустым. Вот как это выглядит в bash -x : ++ grep 'iBMC=[0-9] ' ++ sed s/iBMC=//g + BMC= Мне также приходится сопоставлять больше вещей, как в этой […]

Создание шаблона регулярного выражения для grep

Поэтому у меня есть строка, подобная LST = fr, de, pl, ru, ch, us, uk, ca Здесь я должен создать шаблон регулярных выражений для будущей операции grep, поэтому для этого мне нужно изменить мою строку, чтобы она соответствовала этой fr\|de\|pl\|ru\|ch\|us\|uk\|ca set LST = `grep "^LST *=" /remote/file/config.ini | sed 's/LST *= *//' | sed 's/ […]

Intereting Posts
Компиляция кода C ++ 11 на старых машинах Какой самый безопасный способ для программной записи в файл с правами root? Postfix: пользователи выдают себя за других пользователей в одном домене Как сохранить удаленный каталог в актуальном состоянии с помощью локального каталога автоматически? Могут ли монтировать объемы lvm2 на основе имен устройств, таких как sda, sdb и т. Д., Если их имена изменяются? Ubuntu 12.10 всегда висит readlink -f не работает с несколькими файлами Как разбить большой файл на несколько меньших на основе значения в текстовом столбце? Как заменить пустые ячейки определенного столбца Что не так с моей установкой JDK? Объедините 2 подсказки в один, показывая состояние ошибки в красном / оранжевом Есть ли способ получить имя рабочей среды? Как выводить несколько строк с использованием одного условия? Не выполняйте команду с помощью sudo, если она не настроена как без пароля Рекоммендация программного обеспечения: точки восстановления на основе дифференциала