0
ответов

Проблема с Bash или путем?

Система :Mac Big Sur Я больше работал в терминале и подумал, что было бы забавно, если бы удача регулярно представляла разные сообщения при входе в систему. Я знаю, что могу просто добавить команду удачи к...
14.01.2021
0
ответов

В чем разница между zsh login init и ручным поиском сценария профиля?

Я хочу добавить функцию к функциям precmd _при входе в ZSH и избежать дублирования. Поскольку /etc/zprofile является источником /etc/profile, который затем является источником всех *.sh-скриптов в /etc/profile.d/, мое решение...
29.12.2020
0
ответов

Произошла ошибка при создании дочернего процесса для этого терминала

Я новичок в Linux и использую последнюю версию Linux mint (). Я пытался установить ленивый скрипт, следуя руководству из Интернета. Эта проблема возникает каждый раз, когда я пытаюсь установить...
10.11.2020
0
ответов

Сделать так, чтобы скрипт bash всегда возвращал успех

У меня есть сервер OpenVPN, который запускает сценарий bash при установлении соединения. Этот скрипт использует wget для отправки информации на другой сервер. Сегодня я заметил, что когда этот другой сервер не...
23.10.2020
0
ответов

Сбой службы systemd с выходом -код 2 :Запрос на запуск повторяется слишком быстро

Я создал ClamAV для -доступа к сканирующей службе systemd, чтобы она была постоянной, чтобы я мог включать, запускать и затем выходить из нее, не прикасаясь к ней снова. Я могу вручную запустить службу, и она работает...
21.10.2020
0
ответов

Как перезаписать текст между двумя определенными шаблонами?

У меня есть несколько строк, которые выглядят так :##1 ##текст ##г ####2 ##текст ##г ##... и т. д. В принципе, хотя я уже знаю, как получить текст между строкой ##digit ##и первым вхождением ##z ##,...
07.09.2020
0
ответов

Чтение вновь созданного файла.txt с помощью скрипта bash

Я новичок в написании сценариев bash, и я пытаюсь создать сценарий, который выполняет вызов API к моей корпоративной системе и возвращает результат в файл TXT. Напоследок хотелось бы прочесть...
21.08.2020
0
ответов

Укажите, какую версию дублирования Python следует использовать

У меня есть сценарий резервного копирования, который использует дублирование для загрузки в Dropbox. Это ошибка, потому что для dropbox -python -sdk версии 6.9.0 используется ключевое слово async, которое теперь зарезервировано в python3....
24.07.2020
0
ответов

Что означает set -e -o pipefail?

В чем смысл приведенной ниже команды? Я новичок в сценариях оболочки. установить -e -o сбой канала
09.07.2020
0
ответов

Сохранение скрипта Python с параметрами, перезапуск в случае сбоя в сеансе tmux

У меня есть скрипт Python, который запускается в нескольких экземплярах с разными параметрами, например :python3 proc.py -s -v -l proc _one.log python3 proc.py -c -v -l proc _two.log Я обычно запускаю их в...
18.06.2020
0
ответов

Эхо и раскрытие переменных

У меня есть скрипт для генерации скрипта: echo '#!/bin/sh'>>rule-1 echo 'compare() (IFS=" "'>>rule-1 echo ' exec awk "BEGIN{if (!($*)) exit(1)} "'>>rule-1 echo '...
11.06.2020
0
ответов

Как прочитать файл в bash, используя фиксированное количество символов?

Итак, я использую bash для чтения файла (, в котором нет новой строки, пробела или табуляции ). Что-то вроде этого :aababcbbcbckqkkqkqhddhkehkjhqkjhsdk skjhqkdjhqkzdhkzhdkjqzhdhqkjhzdkqzh хотя есть новая строка в...
11.06.2020
0
ответов

Почему сохранение результата команды pidof приводит к 2 PID, а команда сама по себе дает 1 PID?

Это на моем Pi 4. Когда я запускаю следующее: #!/bin/bash strScriptName=$(базовое имя $BASH_SOURCE) pidof -x "$strScriptName" | tr " " "\n" pid=$(pidof -x "$strScriptName" | tr " " "\n") echo $pid ...
08.06.2020
0
ответов

Как переименовать вложенные папки?

Итак, у меня есть куча папок в формате :.../курс/год/... и я часто реорганизую их так, что формат потом меняется на этот :.../год/ курс/... Я собирался научиться писать...
07.06.2020
0
ответов

«^M :Команда не найдена» из скрипта

Я пытаюсь запустить следующий скрипт. #!/bin/csh #ПРИМЕР ИСПОЛЬЗОВАНИЯ :solve _mysteries.scr ops6.txt 2 #ПРИМЕР ИСПОЛЬЗОВАНИЯ :solve _mysteries.scr allops.txt 1800 установить opsfile = $1 установить максимальное время = $2 установить f = $3...
07.06.2020
0
ответов

Как заставить bash буквально использовать значения внутри переменной?

У меня есть сценарий bash, который временно сохраняет строку и использует ее позже в команде. Проблема в том, что часто строка будет иметь ! или другие не -буквенно-цифровые символы и bash...
04.06.2020
0
ответов

Как пройтись по файлу и подсчитать, сколько раз появляется каждый символ?

function count{ объявить -массив для ((i=0; i<256;i++ )); do ${array[$i]}=0 done при чтении строки _; do ((строка _num++ ))... (Необходим код )if [ $line _num == 100 ]; потом...
04.06.2020
0
ответов

Запуск скрипта в удаленной системе без копирования туда скрипта

У меня есть скрипт на сервере А, мне нужно запустить этот скрипт на сервере Б, но я не хочу копировать скрипт на сервер Б. И мне нужно передать текстовый файл в качестве аргумента скрипту Как я бы сделал...
02.06.2020
0
ответов

Ошибки сценария оболочки bash с: синтаксической ошибкой рядом с неожиданным токеном `$'do\r''

Я написал приведенный ниже сценарий, но когда я запускаю его из каталога, где он находится (а также файлы) bash xmlimport-magento2.sh Я получаю это сообщение об ошибке: xmlimport-magento2.sh: строка 7: синтаксис ...
01.06.2020
0
ответов

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

У меня есть следующий текстовый файл, которым я хочу управлять, добавить _журнал _Volume Group="RPCG _VLS _PSALTUXP201" copy="TW _PROD _VLS" uid ="60,06,01,60,01,d0,40,00,37,1e,85,5e,17,9c,ea,11" uid _хэш="...
29.05.2020
0
ответов

Ошибка синтаксического анализа в моем сценарии оболочки

У меня возникли проблемы с запуском этого кода. У кого-нибудь есть мысли #! /бин/баш пока : do echo "Введите имя файла вместе с абсолютным путем:" read -r inputFile echo "Введите путь, который вы хотите...
26.05.2020
0
ответов

Соберите две строки из ответа curl, выведите их в файл в той же строке

Я хочу автоматизировать процесс. У меня есть список IP-адресов для использования в запросе curl :curlhttp://api.geoiplookup.net/?query=($ip )Из вывода curl я хочу захватить город и написать...
20.05.2020
0
ответов

Sed изменить тег и сохранить часть содержимого

У меня есть большой текстовый файл с несколькими вхождениями тега, содержащего URL :[тег] https://example.com/222389/link/11835457224168404[/тег] Мне нужно переформатировать теги следующим образом :[новый тег -]...
01.05.2020
0
ответов

Использование find с командой sh не работает - дальнейшие запросы

В дополнение к предыдущему опубликованному запросу Использование find с командой sh не работает find . -type f -name '*FW*' -exec grep -iEq 'chmod.*archive|archive.*chmod' {} \; -ls Эта команда не смогла найти ...
09.04.2020
0
ответов

Упорядочить каталог по строке даты файла внутри этого каталога

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

Выключение из скрипта, выполняемого cron от имени пользователя root

Предыстория Я пытаюсь написать скрипт (см. конец вопроса), который проверяет температуру Raspberry PI и автоматически отключает ее, если она становится слишком высокой. Сценарий будет запускаться cron, ...
13.03.2020
0
ответов

Скрипт, который проверяет 3 входа

Вот что у меня есть. Я пытаюсь проверить 3 входа. Первый и второй входы не просят меня ввести правильный ввод. Что не так? #!/bin/bash ...
10.03.2020
0
ответов

Замена строки в файле другой строкой

Я пытаюсь заменить в AIX 6.1 каждое вхождение строки "FULL_RUN_SCRIPT_DIR" на путь вида "/etc/rc.d/.." Вот код SEE_FILE_PATH ="$INIT_DIR$SERVICE_NAME" ...
18.02.2020
0
ответов

Словарь в сценарии оболочки показывает только последний связанный элемент

Я пытался использовать словари и наткнулся на странное поведение. Когда я создаю такой словарь: объявляю -A серверы server=( ["omega"]="dev" ["delta"]="test" ["beta"]="ppd" ["alpha"]="prd"...
31.01.2020
0
ответов

почему bash read не удаляет лишние конечные символы IFS

Эта команда: read -d 'z' a < <(printf 'a\n\n\n'); printf "$a" выводит: чтение bash удаляет лишние завершающие символы новой строки, что и ожидалось. и изменив IFS на нулевой символ: IFS= ...
20.01.2020