2
ответа

отключить вход в систему, отредактировав файл /etc/password

Мне поручили создать сценарий, который может отключить вход в систему с паролем для службы ssh. Зная, что я могу выполнить это действие, отредактировав файл /etc/sshd_config, но мой наставник упомянул этот файл, я должен...
31.12.2019
2
ответа

как удаленно скопировать файл на удаленную Linux-машину и после этого перезапустить службу?

Я хотел бы скопировать файлы с помощью SCP на удаленную машину с Linux. Я буду регулярно обновлять hosts и dnsmasq.conf и использовать SCP для их копирования на удаленную машину: /и т.д./хосты /etc/dnsmasq.conf правильно ...
17.12.2019
2
ответа

Можно ли перебирать последовательность букв и цифр длиннее одного символа в цикле linux?

Можно ли в Linux перебирать последовательность букв или цифр более одной длины? Пример: AAA,AAB...ZZY,ZZZ или 000...999, сохраняя нули на месте Я понимаю, что вы можете...
10.12.2019
2
ответа

Отображать только IP-адреса из nslookup без записи вывода в файл

Я только что изучаю кибербезопасность. Мы используем kali linux для этапов пентеста. Я тоже новичок в сценарии bash. Команда: nslookup -type=mx cathay.com.sg ПРИМЕР РЕЗУЛЬТАТОВ Сервер: ...
08.12.2019
2
ответа

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

Вот сценарий оболочки, который я хочу выполнить. например, у меня есть 100 модулей kubernetes со 100 различными транспортными средствами. Я хочу создать список автомобилей и выбрать 10 конкретных автомобилей из списка. ...
08.12.2019
2
ответа

Как проверить, является ли версия OpenSSL -ge 1.1.1 в сценарии оболочки?

Для работы моего скрипта требуется OpenSSL 1.1.1 или новее. Конечно, первым делом нужно узнать, установлен ли OpenSSL в этой системе, и если да, то получить версию OpenSSL по умолчанию...
05.12.2019
2
ответа

$STRING1 != "${STRING1/substr/}" в Linux

У меня есть одна строка, и я хочу проверить, содержит ли она подстроку или нет. Поэтому я использую эту команду. Ниже приведен сценарий оболочки Linux. Я просто хочу знать, как условие присутствует в операторе if...
27.11.2019
2
ответа

как заставить мой код использовать значение переменной $HOME?

Я пытаюсь собрать общий сценарий, который будет проверять наличие нескольких ключевых каталогов для разных пользователей на разных серверах. Кроме того, я хочу использовать переменную $HOME каждого пользователя....
27.11.2019
2
ответа

Как получить случайное прилагательное или существительное?

Я нашел список слов в /usr/share/dict/words, но не знаю, есть ли способ (уже существующий?) разделить их на соответствующие им части речи? С другой стороны, меня устраивает...
24.11.2019
2
ответа

Как направить git log в команду curl

Моя цель — выполнить curl с выводом команды в качестве полезной нагрузки curl, по отдельности они работают, но мне не удалось объединить обе вещи в одну. Это моя первая команда, она печатает ...
19.11.2019
2
ответа

Генерация цветового кода из произвольной строки

Я хочу, чтобы приглашение оболочки автоматически имело другой, уникальный, согласованный цвет в зависимости от имени хоста сервера. Например, когда я захожу на конкретный сервер, подсказка должна быть...
18.11.2019
2
ответа

Сценарий Bash, показывающий изменение значений команд в реальном времени.

На компьютере с Linux у меня есть ряд команд, которые предлагают числовые значения состояния различных датчиков. Вызов этих команд примерно такой: $ command1 5647 $ ...
14.11.2019
2
ответа

Bash glob расширяется до нескольких аргументов

Я новичок в сценариях bash. У меня есть скрипт для проверки связи с несколькими машинами, который написал «я»: for var in «$@» выполнить ping -c 1 -W 2 "$var" > /dev/null echo $var = $? сделано То, что я хотел бы...
12.11.2019
2
ответа

Запускать скрипт udev каждую минуту (отображая уровень заряда батареи Dualshock 4)

Я создал простой скрипт, который меняет цветную полосу светодиода игрового контроллера Dualshock 4 в зависимости от состояния батареи (используя ответ https://gaming.stackexchange.com). /questions/336934/how-to-set-default-...
02.11.2019
2
ответа

Конвейер вывода команды Shuf

Достаточно новый для Linux. У меня есть никси-часы, работающие на Raspberry Pi. Я хотел бы время от времени посылать на него случайную последовательность из шести цифр, чтобы продлить срок службы ламп Nixie. ...
02.11.2019
2
ответа

Разбор аргументов скрипта после getopts

У меня есть скрипт, в котором я реализовал переключатели с помощью getopts. Однако у меня возникли проблемы со ссылкой на следующий аргумент. Мой сценарий предназначен для переноса резервной копии нашего веб-сайта на локальную разработку...
31.10.2019
2
ответа

Скрипт использования диска, если меньше 90%, не пишите мне по электронной почте

У меня есть базовая команда ниже, но мне не нужна электронная -почта, если использование диска не превышает 90% -возможно, какой-то оператор else if. дф -Ph | sed с/%//г | awk '{ если ($5 > 90 )напечатать $0;}' | почта -с...
22.10.2019
2
ответа

Настроить подсветку через DDC?

Я ищу простой способ настроить подсветку внешнего монитора с помощью DDC. Что-то вроде good-ddc-tool --monitor 0 --backlight 100, который просто работает, не усложняя ситуацию, когда один ...
11.10.2019
2
ответа

Как выполнить условие if при неудачной команде bash?

Я хотел бы иметь очень простое условие, которое будет выполняться только в случае сбоя команды. В этом примере это условие, основанное на УСПЕХЕ команды. если команда ; затем эхо "Команда ...
09.10.2019
2
ответа

Использование массива строк с пробелами в bash - сообщения об ошибках "curl: не удалось разрешить хост"

Я пытаюсь написать скрипт в bash, который отслеживает определенные аспекты сервера, и отправляет сообщение в slack, если замечает, что что-то не так. Однако я столкнулся со странным набором...
07.10.2019
2
ответа

Удалите дубликаты и оставьте только те, за которыми следует определенное слово.

Я новичок в написании сценариев bash и хотел бы изменить второстепенный код на текущий сценарий, который у меня есть. У меня есть файл, содержащий даты и слова «активный» или «неактивный», следующие за датой, подобно ...
30.09.2019
2
ответа

UNIX-скрипт для отправки уведомления по электронной почте, если мы не получили файлы от источника до 12:00, и для отправки предупреждения, если полученные файлы имеют нулевой байт

Я ищу способов иметь автоматизированный процесс, который проверяет количество файлов, которые мы получаем каждый день из источника, а также размер файла. В настоящее время я делаю это вручную, зайдя в ...
19.09.2019
2
ответа

Как найти и скопировать только первые 100 файлов .jpg в домашнем каталоге, включая все подкаталоги?

Я закодировал, как показано ниже: $ find . -maxdepth 1 -name '*.jpg' | голова -n 100 | xargs -0 {} cp {} /home/rachael/backup Показана ошибка: xargs: {}: Нет такого файла или каталога Что не так с моим кодом и как...
16.09.2019
2
ответа

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

Итак, я пытался фильтровать из H265/HEVC и показывать только те видео, которые не являются предыдущим кодеком, а затем выполнить команду, которая у меня есть, которая перекодирует видео с использованием моих настроек. Каждый раз, когда я ...
30.08.2019
2
ответа

Как сделать так, чтобы paste -d печатал второй файл во время цикла?

Я хотел бы, чтобы метка второго файла «b» распечатывала метку первого файла «a», например, сдвиг файла вниз, создавая новые строки. Я хочу, чтобы он печатался до первой строки ..
30.08.2019
2
ответа

Разбор CSV-файла для фильтрации строк на основе совпадающего набора символов из значения столбца.

Рассмотрим следующий CSV-файл: A, 3300 B, 8440 B, 8443 B, 8444 C, 304. C,404 M,5502 M,5511 Настоящий CSV-файл очень большой (около 60 000 строк), но я включил только маленькую версию для...
28.08.2019
2
ответа

Bash: вычислить время, прошедшее между двумя отметками времени

Я написал сценарий, который уведомляет меня, когда значение выходит за пределы заданного диапазона. Все значения «вне диапазона» регистрируются в наборе дневных файлов. Каждая строка имеет отметку времени в запатентованном реверсе...
27.08.2019
2
ответа

Переупорядочить поля каждой записи в файле в соответствии с порядком, заданным в качестве входных данных для сценария.

У меня есть файл с несколькими записями, каждая из которых содержит несколько полей. Содержимое файла показано ниже. # cat имя входного файла: AAA возраст: 38 город: С1 состояние: S1 возраст: 29 город: С2 имя: БББббБ состояние: S2 ...
18.08.2019
2
ответа

Самый безопасный способ хранения значения переменной среды в файле

Я использую bash, и меня больше всего интересует ответ для bash, но вы можете ответить о том, как это сделать в других оболочках, если хотите. У меня есть переменная среды KEY, и я хочу сохранить значение ...
12.08.2019
2
ответа

Bash: Запуск операции sed с вводом файла

Я пытаюсь использовать sed в сценарии bash с вводом файла. Когда я запускаю ту же команду в командной строке, она работает. Но когда я использую файл в качестве входных данных для сценария с помощью команды sed, я получаю sed: ...
11.08.2019