Articles of grep

Использование ‘grep’ и вывод `grep` в качестве переменной во второй команде для получения идентификатора пользователя папок

Я использую следующую commandd, чтобы получить% используемого диска df -h| grep workfld df -h| grep workfld , чем получение верхних папок, которые занимают больше всего дискового пространства в%, последним шагом будет использование вывода / результата из du -h /saswork | sort -rh | head -20 du -h /saswork | sort -rh | head -20 du […]

найти файл с помощью определенного поиска в цикле while

На самом деле это связано с моим предыдущим постом сортировки каталогов путем поиска определенного расширения файла, которое до сих пор остается без ответа. Есть много вариантов, чтобы решить проблему, но я особенно заинтересован через цикл while. В текущем рабочем каталоге я хочу найти наличие определенного файла путем сканирования определенного содержимого в цикле while, а затем […]

Может кто-нибудь объяснить значение – и ** в команде linux / unix?

du -ch — **/*.jpg | grep total Особенно, что на самом деле означают — (двойная черта) и ** (двойная звездочка)? Использование оболочки Z

Как найти файлы с определенным шаблоном в родительском и дочернем каталоге?

Как найти файлы с определенным шаблоном в родительском и дочернем каталоге моего текущего рабочего каталога с помощью одной команды? Имя файла – test.txt , файл имеет шаблон nslookup Этот файл присутствует в 3 каталогах, и они / home , / home / 1 и / home / 1/2 Я сейчас нахожусь в / home / […]

Как удалить «неустранимые» строки в Vi?

Фон Я случайно удалил важный скрипт на Python и запустил команду sudo grep –binary-files=text –context=100 ‘unique string’ /dev/sda1 > recover_file искать его на моем жестком диске и сохранять совпадения в ./recover_file . Когда я открываю ./recover_file в Vi («Vi Unimproved», а не Vim), я вижу, что он имеет длину ~ 10800 строк и содержит много […]

Печать данных между двумя строками (только если существует «конец диапазона») из текстового файла

Мне нужно проанализировать файл, и я хочу напечатать сегмент данных между двумя конкретными строками. От «начала диапазона» до «конца диапазона», но только при наличии «конца диапазона». Если исходный файл: [This is the start] of some data this is information this is more information This is does not contain the ending required [This is the start] […]

Строки Grep, начинающиеся с 1, но не с 10, 11, 100 и т. Д.

У меня есть файл геномных данных с количеством меток, я хочу знать, сколько их представлено один раз: $ grep “^1” file |wc -l включает в себя все строки, начинающиеся с 1, поэтому включает tags, представленные 10 раз, 11 раз, 100 раз, 1245 раз и т. д. Как мне это сделать? Current format 79 TGCAG….. 1 […]

Что делает sed $ ‘s / \ t] // g’?

Команда sed $’s/[^[:print:]\t]//g’ печатает каждую строку моего .txt как есть. Для чего его используют? Я не мог найти его в Google. Например: sed $’s/[^[:print:]\t]//g’ *.txt | wc -l 15909 cat *.txt | wc -l 15909 В файлах нет правок. Что делает эта команда

Как напечатать определенные строки текстового файла с вырезом

У меня есть следующий fragment вывода журнала: Server Server: Server Date and Time: June 04 2018 14:10:00 — Product Version User Host IP Duration Software1 11.0 user user *.**.***.*** 10:08 Software2 11.0 user user *.**.***.*** 10:05 =================================================================================== Я хочу с командой cut только фильтр на вывод, как: Product Version Host IP Duration Software1 11.0 user […]

Как запросить все строки в файле, которые НЕ равны или суффикс любого имени в другом файле

У меня есть два файла file1 и file2 . Два файла содержат имена. Одно имя в каждой строке. Я хочу запросить все имена в file2 , которые not equal to или suffix of имени в file1 . Обратите внимание, что префикс идентифицируется любыми символами, за которыми следует точка ( . ), А затем суффикс. Например. […]