Tag: grep

Передача переменной аргумента egrep в сценарии bash

У меня есть сценарий myScript, который пытается egrep аргумент скрипта в файле. Как-то переменное расширение не работает должным образом с командой egrep. Я полагаю, что я изолировал проблему в примере следующим образом: если я выписываю аргумент явно в скрипте, команда egrep работает, но если я передаю аргумент скрипту, команда egrep не понравится аргументу I Отправь […]

Попытка найти все файлы в определенном каталоге, которые не указаны в других файлах

У меня есть этот проект, в котором есть папка с изображениями в них, и я уверен, что некоторые из них не используются. Поэтому я хотел бы перечислить все изображения, на которые не ссылаются ни в одном другом файле. Я не очень опытен с помощью терминала, но это то, что я знаю до сих пор и […]

grep a awk string из файла и записать в другую часть файла строки

Мой файл, aaa, имеет 5 строк. 01_AAA-11-ID22 02_BBB-33-ID44 03_CCC-55-ID66 . . Я попытался grep что-нибудь после подчеркивания из файла bigfile.txt for i in $(cat aaa) do A= $(awk -F '_' '{print $1}' $i) B= $(awk -F '_' '{print $2}' $i) grep $B bigfile.txt > $A done Я пытался сделать grep AAA-11-22 bigfile.txt > 01 Но, […]

Почему grep на удаленной системе говорит, что файл или каталог недоступны

Я пытаюсь запустить команду grep на удаленной системе, чтобы дать мне результат 22 мая. Но ответ приходит / bin / grep: /var/log/Clients_Logs/127.0.0.1/*: нет такого файла или каталога Но когда я конкретно предоставляю имя файла, он работает и дает мне результаты. Эта команда дает мне ошибку ssh -tt emerg@xxx.xxx.xxx.xxx 'sudo /bin/grep -r "May 22" /var/log/Clients_Logs/127.0.0.1/*'

Найти файлы, содержащие набор слов

Я использую grep для поиска файлов в каталоге, содержащих набор слов. Но строки поиска grep, содержащие эти слова, я хочу, чтобы grep отображал мне файлы или файл, содержащие все эти слова, даже в разных строках. grep -lw "ből\|dének\|jeként\|jében\|jéből\|jéhez\|jének\|jéről\|jét\|jével\|jéül" *model.txt Но это неверно, если файл содержит одно или два слова. Должен содержать весь набор слов Как […]

Возврат владельца процесса с учетом PID

Я пытаюсь захватить владельца процесса из списка, у меня есть команда pidof nmap чтобы получить тогда ps -u <PID> | grep USER ps -u <PID> | grep USER которым я сейчас играю, но когда я запускаю его, он просто печатает заголовки (верхняя строка). Как я могу получить имя владельца с идентификатором процесса?

как сохранить часть строк в файле на основе информации во втором файле?

У меня есть файл данных: file1: c1.212 3.4 90 c1.011 4.4 33 c2.09432 7.7 76 c3.0911 8.3 83 c3.1121 4.3 23 c3.2223 2.2 22 c3.1211 2.2 12 c4.1211001 1.2 11 c4.1111222 1.2 10 c4.0000011 99 76 c5.123 11 01 c5.113 11 01 … и второй файл выглядит так: c1.212 c3.2223 c3.0911 c5.113 … как вы […]

Создание строк слов с разделителями пространства из вырезанного выражения

Я новичок в bash. Когда я запускаю следующую команду: grep "type" /root/myFile | cut-d'=' -f2 Я получаю следующее: 102 304 503 442 Я хочу сохранить содержимое первой команды в переменной, так что содержимое переменной будет эквивалентно объявлению ее следующим образом: myVariable="102 304 503 442" Я не знаю, как это сделать. Нужно ли инициализировать myVariable пустой […]

Как изменить сортировку результата из grep -rc

Я хочу, чтобы сортировать выходные данные из команды grep -rc , В настоящее время я использую команду: grep -rc "Pattern" . | sort -t: -rk2,2n однако список по-прежнему сортируется от низкого к высокому, а не от высокого к низкому … он также выводит точный результат при использовании: grep -rc "Pattern" . | sort -t: -k2,2n […]

Результаты кошки grep

Я пытаюсь объединить результаты поиска grep. мой поиск grep находит около 4 файлов в моей системе и выводит их в новую строку для каждого файла. Я думал, передав эту информацию в tr '\n' ' ' Я бы получил все файлы из поиска в одной строке, а затем передал его cat > bigfile чтобы иметь большой […]

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