Tag: grep

GREP – соответствие шаблона из файла, возвращающегося только по последнему шаблону в списке

У меня есть список около 23 миллионов хэшей в текстовом файле, один хэш на строку. Назовите его hashes.txt У меня есть список хеш-значений неудобства (приложение 40) в другом текстовом файле, снова один хэш на строку. Назовите это culls.txt Я пытаюсь использовать шаблоны в culls.txt для выполнения обратного grep, то есть хочу, чтобы я выводил любую […]

Строка Grep, затем удалите слово и выполните следующую инструкцию

Я хочу создать сценарий оболочки bash, который может – найти строку в файле – затем удалить слово – затем перезапустить службу Я пробовал этот код Restart.sh #!/bin/sh grep -q 'RestartServiceApache' /srv/www/config_apa if [ $result -eq 1 ]; then sed '/RestartServiceApache/d' "/srv/www/config_apa" /etc/init.d/httpd reload fi и мой config_apa Hello my name is nutnud. #RestartServiceApache Это всего […]

Как я могу запустить команду -exec в команде find после | Grep

Я на удаленной машине, пытающейся переместить все файлы loader.gif в папку /Pictures find . -iname *.gif | grep loader find . -iname *.gif | grep loader показывает четыре файла, которые я хотел бы переместить, естественно, я попробовал: find . -iname *.gif | grep loader -exec cp *.gif /home/me/ find . -iname *.gif | grep loader […]

Найдите значение из динамического файла и перейдите к переменной в HTML

У меня есть следующий файл ниже с форматом, и я хочу передать значение в HTML BE64533-A0E1-4F98-A91F-02C1D0 column=ABC_Received:ABC_Structure_Type, timestamp=1439978656596, **value=ASCII** BE64533-A0E1-4F8-A9F-03CE2C1D0 column=ABC_Received:Current_To, timestamp=1439978656596, **value=RPI** Как получить значение (ASCII и RPI) из этого файла и перейти к STATIC HTML-тегам. У меня есть тег HTML ниже, где я хочу заключить это значение (ASCII и RPI) <!–Row 1 Header […]

Использование регулярных выражений для поиска списка слов. Поиск двух букв вместо 3. Почему?

Я изучаю регулярные выражения, и я в тупике. Вот мой процесс до сих пор … Я загрузил этот файл. wget http://www.mieliestronk.com/corncob_lowercase.txt mv corncob_lowercase.txt words.txt Я хотел все 3 буквы слова … grep '^…$' words.txt Это означает, что «abe» grep '^abe.$' words.txt Это НЕ находит "abe" grep '^abe$' words.txt Это находит «abe» в библиотеке, которая поставляется […]

Как задать параметры с помощью grep?

Мне нужно посмотреть в /usr/share/dict/words для 5-буквенного слова, которое начинается с d или D , за которым следует строчный гласный, и заканчивается на s . Я пробовал все, но безрезультатно.

Как grep только на последнем столбце?

У меня есть sometextfile.txt с '|' как разделитель. Я хотел бы grep значение из последнего столбца, состоящего только из слова «яблоко». Как мне это сделать? column1|column2|column3|column4|column5|column6|column7 aaaaaaa|bbbbbbb|ccccccc|ddddddd|eeeeeee|fffffff|apple и grep целая строка в файл Newfile.txt

Извлечение строки через утверждения grep regex

Предположим, что текстовая строка my_string $ my_string="foo bar=1ab baz=222;" Я хотел бы извлечь буквенно-цифровую строку между ключевым словом baz и baz с запятой. Как мне изменить следующий код grep с помощью утверждений регулярных выражений, чтобы также исключить конечную полуточку? $ echo $my_string | grep -oP '(?<='baz=').*' 222;

Ошибка с выражением if в Unix

Я получаю вывод первого скрипта if но не могу получить вывод второй части инструкции if в следующем скрипте: #!/bin/ksh err_abc=`grep -r "XYZ" /home |wc -l` err_AB=`grep -r "XYZ" /home` > /dev/null 2>&1 err_ERR=`grep -r "ERROR" /home |wc -l` err_eRR=`grep -r "ERROR" /home` > /dev/null 2>&1 if [ $err_abc -gt 0 ] then echo "$err_AB" else […]

Поиск текста в файлах, имеющих определенную папку в пути, а затем отображение соответствующих строк и разрешений файлов

Найдите все файлы * .config, которые имеют определенную папку (например, config) в пути и имеют определенный текст (например, имя хоста). Затем отобразите соответствующие строки вместе с разрешениями файлов. Прямо сейчас команда ниже дает мне весь конфигурационный файл, который имеет папку «config» в пути и имеет текст «hostname» вместе с разрешением файла. ls -la `find / […]

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