1
ответ

Ожидаемый сценарий для загрузки новейшего файла с удаленного сервера с помощью grep

У меня есть ожидаемый сценарий для загрузки последней резервной копии базы данных с удаленного сервера. Я новичок в сценариях оболочки/ожидания, и я изо всех сил пытаюсь сохранить чистое имя файла из выходного буфера в ...
15.01.2020
1
ответ

Как выполнить поиск файла, не выполняя поиск файла, который я создаю?

Я только что выполнил эту команду: grep "WindowsIdentity" -r . > windowsid.txt Я ожидал, что он выполнит grep, а затем выведет его в файл. Однако происходит то, что он захватывает его рекурсивно.
14.01.2020
1
ответ

Закрепить файл журнала в реальном времени и вывести его содержимое на электронную -почту

Пока с:#!/bin/bash tail -fn0 /var/log/dirsrv/redacted -domain/audit | \ при чтении строки ; выполнить эхо "$line" | grep -C 5 -i "добавить :участника", если [ $? = 0 ] тогда...
14.01.2020
1
ответ

Использовать grep и sed для добавления новой строки после определенной существующей строки?

Мне сказали, что я могу использовать grep и sed для поиска и изменения текста в файле, но я недостаточно понимаю, чтобы заставить это работать для себя. У меня есть файл конфигурации (lighttpd.conf), который мне нужен...
13.01.2020
1
ответ

Встроено Если с awk (фильтровать содержимое вывода)

Я запускаю несколько команд на брандмауэре, а затем разбиваю этот файл журнала на несколько файлов меньшего размера. Мой файл данных MASA1 выглядит так... MASA1/pri/act# changeto context admin MASA1/pri/act/...
10.01.2020
1
ответ

Почему подстановочный знак работает по-разному при размещении в начале или в конце фразы grep?

Например, я хотел подсчитать, сколько файлов в моем текущем каталоге имеют определенное расширение. Я использовал: ls | grep ".txt" | wc -l Это работает и работает так же: ls | grep ".txt*" | wc -l Но почему...
08.01.2020
1
ответ

Как найти имя интерфейса Cisco и все IP-адреса в этом разделе

Это пример файла конфигурации Cisco, который я получил с https://resources.intenseschool.com/mpls-basic. -configuration/ и немного изменил его, чтобы он соответствовал этому вопросу. Я сохранил его в ...
06.01.2020
1
ответ

Пропустить строку с повторяющимися символами с помощью grep

Я чувствую, что этот вопрос уже задавали раньше, но у меня возникли проблемы с поиском ответа, и его комбинации возможностей ошеломляют. Многие ресурсы дают что-то почти близкое, но я...
03.01.2020
1
ответ

как подобрать цвет для "0"

Say echo 0 10 20 30 40| grep --color -E '0' Я хочу, чтобы первый "0" был красного цвета, как мне подавить нули из 10, 20, 30... от окрашивания в красный цвет?
31.12.2019
1
ответ

rm с инвертированным соответствием

Я отправил 6490 заданий на наш HPC > ls -1 split-data/*.fasta | туалет -л 6490 > ls -1 разделенные данные/*.fasta раздельные данные/utg000001l.fasta разделенные данные/utg000002l.fasta раздельные данные/utg000003l.fasta split-...
28.12.2019
1
ответ

Соберите все файлы, которые заканчиваются определенным расширением, а также содержат определенную строку.

У меня есть несколько файлов .sh и .bat в каталоге. Я хочу перечислить только файлы .sh, в которых есть слово «JAVA_HOME». Я попробовал grep -rl "JAVA_HOME" | grep "*.sh", grep -rl "JAVA_HOME" *.sh и некоторые другие...
27.12.2019
1
ответ

Заменить разделение на разнесение во всех файлах PHP

Как заменить устаревшую PHP-команду разделения на разнесение в структуре папок с большим количеством файлов?
27.12.2019
1
ответ

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

у нас есть следующие 100-1000 файлов в папке /var/place -rw-r--r-- 1 root root 261 24 декабря 22:52 total_machines-10. json -rw-r--r-- 1 root root 261 24 декабря 22:52 total_machines-11.json -rw-r--r-...
25.12.2019
1
ответ

ls -l с регулярным выражением grep

у нас есть следующие 1000 файлов ls -ltr | grep list_of_cars | sort -rw-r--r-- 1 root root 259 24 декабря 16:29 list_of_cars-0.json -rw-r--r-- 1 root root 259 24 декабря 16:29 list_of_cars-1.json -rw-r--...
24.12.2019
1
ответ

Как найти все строки в файлах csv из заданного каталога, которые содержат дату, которая является субботой или воскресеньем?

У меня есть каталог, содержащий несколько CSV-файлов. Я хотел бы найти файлы и номера строк, которые содержат дату, которая является субботой или воскресеньем. Даты имеют формат дд.мм.2019. Является ли ...
18.12.2019
1
ответ

Как выполнить команду grep с несколькими аргументами?

Мне нужно собрать некоторые данные с других хостов, но я не могу получить их и сохранить как переменную. ниже приведены команды, с которыми я столкнулся. Пожалуйста, предложите мне. ДАТА="2019-12-19 12:32:11" LOG_FILE="/tmp/...
18.12.2019
1
ответ

Объединение команд с помощью xargs

Я пытаюсь добиться следующего результата с файлами bash :grep для некоторой подстроки. возьмите имена файлов (, которые могут содержать пробелы )для этих файлов, и распечатайте их. после печати каждого имени файла я...
18.12.2019
1
ответ

Выберите IP-адрес в группе регулярных выражений из многострочной строки

Я пытаюсь выбрать IP-адрес из таблицы маршрутизации, и мне не очень удается создать выражение sed или grep. У меня есть приведенное ниже регулярное выражение, которое является допустимым и выбирает группу 1, как и ожидалось в регулярном выражении...
17.12.2019
1
ответ

почему мы получаем shell-init: ошибка получения текущего директора при использовании egrep

мы хотим исключить некоторые имена из переменной # echo $names abba begiz altonzon music aolala # echo $names | grep -o '[^[:space:]]\+' абба бегиз Альтонзон Музыка aolala когда мы используем egrep для того, чтобы ...
16.12.2019
1
ответ

Как фильтровать выходные данные процесса, сохраняя при этом его статус выхода

В моем установочном файле есть тривиальная маленькая функция оболочки, которая вызывает командную строку, указанную в аргументах, и вызывает стандартный выход в случае сбоя. function my_exec() { if [ "$1" != "" ]; затем $* ...
15.12.2019
1
ответ

Найдите шаблон блока во многих различных файлах и выборочно извлеките из него определенные строки.

У меня есть десятки тысяч каталогов. Каждый каталог имеет числовое имя, например 1, 2, 3,... Каждый каталог содержит большой файл .dat с именем data.dat, и в каждом файле есть раздел, который выглядит как...
15.12.2019
1
ответ

Прочитайте файл json и запустите команду в Bash

Я хочу заблокировать mac-адрес, загруженное значение которого превышает «20480»: Файл json: { "client_length": 3, "clients": { "ac:07:5f:77:40:e9": { "id": 1, "ip": "192.168.5.40", ...
13.12.2019
1
ответ

интеллектуальный способ чтения другого файла для слов, которые нужно исключить при чтении журналов.

Я хочу иметь отдельный текстовый файл, который я могу изменить в любое время, чтобы исключать слова при просмотре файла журналов. Я написал ниже базовый сценарий, чтобы служить моей цели на данный момент. в СанОС. Пожалуйста...
10.12.2019
1
ответ

Вырезать частично повторяющиеся строки

Я собираю файл журнала с помощью следующей команды: grep «Система завершила» my_log.log и получаю что-то вроде 2019-12-07 17: 03:09.527 Система завершила 0 из 15778 файлов 2019-12-07 17:...
08.12.2019
1
ответ

Почему мне нужно экранировать знак доллара даже с помощью grep -F

# минимальный пример файла printf "привет\$ты\nпривет\$я\n" > тест кошка тест # эй $ ты # hey$me Простой grep для него: grep -F "hey$you" test # эй $ ты # hey$me т. е. обе строки совпадают, когда только ...
07.12.2019
1
ответ

проблема с поиском значений переменных, начинающихся с табуляции

Я пытаюсь написать простую команду make для Linux с помощью сценариев bash. вот что я написал до сих пор: #!/usr/bin/env функция bash make_cmd() { читать целевые источники двоеточия для src в $sources; ...
05.12.2019
1
ответ

Как сопоставить шаблон с датой в unix

Я хотел бы извлечь данные за последний 1 час из файла. Я написал приведенный ниже скрипт :Date="$ (date -d -1hour +"%b %d, %Y %l :mi :ss %p" )" grep "$Date" /tmp/user/file.log > TMP.log Проблема в том,...
05.12.2019
1
ответ

grep не дает вывода для каталога, переданного в переменной

Я пытаюсь написать сценарий bash, который ищет содержимое файлов в указанном дереве каталогов на наличие указанной подстроки. Использование только рекурсивной функции grep недостаточно,...
26.11.2019
1
ответ

grep с фильтром grep, как?

Все, что мне нужно, это имя файла Zip. На первом этапе я искал автора: egrep -ni -B1 --color "$autor: test_autor" file_search_v1.log > result1.log все работало, результат был: zip: /...
25.11.2019
1
ответ

Помогите с командой найти имя пользователя, содержащее менее 8 символов

Я только начал изучать Linux и застрял на своем задании. Мне нужно найти имена пользователей, вошедших в систему, с именами пользователей менее 8 символов. Вот команда, которую я пробовал...
25.11.2019