shell-script
Unix-подобные системы
Вопрос или проблема Я столкнулся с ошибкой, когда выполнил $ source ~/.bashrc. Ошибка: /usr/share/bash-completion/bash_completion:1512: ошибка разбора около `|’. Файл bash_completion (первая строка — 1512) : if ! [[ "$i" =~ ^\~.*|^\/.* ]];
Unix-подобные системы
Вопрос или проблема Я пишу скрипт LRU, но после 20 часов работы над ним у меня возникла проблема с рекурсивным режимом, которую я не могу исправить. Мне просто нужна команда, которая покажет файлы, отсортированные по времени доступа (–
Unix-подобные системы
Вопрос или проблема Ситуация: У меня есть bash-скрипт, который предназначен для выполнения с помощью cron. Я тестировал скрипт в терминале, и он работал нормально. Однако после того, как я настроил выполнение скрипта через cron, он начал давать сбои.
Unix-подобные системы
Вопрос или проблема Судя по тому, что я читал, выполнение команды в скобках должно происходить в подпроцессе, аналогично выполнению скрипта. Если это правда, как он видит переменную x, если x не экспортирована? x=1 Выполнение (echo $x) в командной строке
Unix-подобные системы
Вопрос или проблема Я пытаюсь написать скрипт bash, который вставит строку после совпадения строки в /usr/lib/systemd/system/neutron-server.service Мне удалось сделать это на других файлах без проблем, так как я просто вставлял переменные в необходимые
Unix-подобные системы
Вопрос или проблема Я создал простой скрипт для синхронизации директорий при запуске, затем создал сервис sync_backup.service, который активировал с помощью systemctl enable sync_backup.service и запустил, но он не работает. Операционная система –
Unix-подобные системы
Вопрос или проблема В Linux в Bash в скрипте я использую это: #!/bin/bash while true; do while true; do read -r -p 'введите число [4-999]: ' num if [[ $num =~ ^([4-9]|[1-9][0-9]{1,2})$ ]]; then break fi done while true; do result=$(( 5 * num * (1 + (RANDOM%9))
Unix-подобные системы
Вопрос или проблема Очевидно, что когда вы запускаете Bash-скрипт с помощью sh (например, sh ./path/to/bash-script.sh), вы можете столкнуться с ошибками в случаях, когда sh является символической ссылкой на не-Bash оболочку, которая не поддерживает функцию, используемую в скрипте.
Unix-подобные системы
Вопрос или проблема При использовании bash -x или set -x в скрипте вывод показывает результат обрабатываемой строки, но не исходную строку, которая привела к этому результату. Бывают случаи, когда знание этого также может сэкономить время, исключив необходимость
Unix-подобные системы
Вопрос или проблема Как написать в Linux на Bash в shellscript часть, которая может делать что-то вроде этого введите число должно быть в диапазоне от 4 до 999 если нет, спросите снова, чтобы ввести введённое число * 5 * случайное число [1-9] (один знак)
Компьютеры и программы
Вопрос или проблема Я пытаюсь найти имена файлов по указанному пути. Использую следующий скрипт, но возникает ошибка, когда я пытаюсь записать это имя в переменную: for file in "${PROJECT_DIR}/temp_namespaces"/* do echo "${file##*/}" namespaces= "${file##*/}" echo "namespace = " >
Unix-подобные системы
Вопрос или проблема В Linux в Bash в скрипте есть некоторые части, где у меня проблемы… Запросите число в диапазоне от 4 до 999 : while :; do read parts [[ $parts =~ ^[0-9]+$ ]] || { echo "введите корректное число"; continue;
Unix-подобные системы
Вопрос или проблема В Linux в Bash я запускаю скрипт с некоторыми вызовами cryptsetup, такими как --luks2-metadata-size=16k --luks2-keyslots-size=256k .... luksFormat .... которые выводят предупреждения. Я знаю и понимаю, но не хочу видеть эти предупреждения на экране.
Unix-подобные системы
Вопрос или проблема У меня есть коллекция из дюжины каталогов, которые являются отдельными рабочими копиями различных svn репозиториев. Они настроены одинаково на всех моих машинах, чтобы я мог работать с любым из них в любое время.
Unix-подобные системы
Вопрос или проблема У меня есть приложение, которое является объектным файлом (полученным из исходного кода на c). Когда я запускаю это приложение из терминала, оно работает нормально. Я хочу запустить это приложение при загрузке системы.
Unix-подобные системы
Вопрос или проблема Существует cronjob, который выполняется каждые 3 минуты следующим образом. В конце скрипта вы увидите 4 различных условия if, которые проверяют разные файлы и отправляют электронные письма в зависимости от статуса.
Unix-подобные системы
Вопрос или проблема каждый из наших файлов резервной копии базы данных создается. Файлы именуются следующим образом: prod20210528_1200.sql.gz шаблон: prod`date +\%Y%m%d_%H%M` Шаблон можно настроить при необходимости. Я хотел бы, чтобы у меня был скрипт
Unix-подобные системы
Вопрос или проблема Я хотел бы написать скрипт для поиска по /usr/dict/words, чтобы найти все слова, которые соответствуют некоторым заданным критериям. Например, найти все палиндромные слова (такие как “racecar”, “
Unix-подобные системы
Вопрос или проблема Я хочу явно переименовать вкладку в gnome-terminal при запуске вкладки. Я не хочу использовать флаг gnome-terminal –title, так как он сбрасывается моим файлом bashrc после выполнения всего, что должно быть выполнено.
Unix-подобные системы
Вопрос или проблема Я создал следующий скрипт, который перемещает старые файлы из заданного исходного каталога в целевой каталог. Он работает прекрасно. #!/bin/bash echo "Введите ваш исходный каталог" read soure echo "Введите ваш целевой каталог" read