1
ответ

Почему этот скрипт bash при чтении строкового кода выдает мне ошибки?

Почему этот bash-скрипт считывает код строки, выдавая мне ошибки? read -p "Требуется ли обрезка? (y/n)?" ответ case ${answer:0:1} в y|Y ) мкдир обрезан; для i в *.mp4; do ffmpeg -i "$i" -filter:...
26.05.2019
1
ответ

чтение нескольких файлов в цикле while

У меня есть список файлов .gz, например: abc-1.1.0-abc.tar.gz abc-1.2.3-hfc.tar.gz hfg-1.8.9-jdh.tar.gz Содержимое file_name: abcd_name_fb hsgdh_name_cd в моем сценарии, я захватываю строки 1.1.0,1.2.3, ...
25.05.2019
1
ответ

Использование команды чтения для чтения файла по строке в Bash не работает

У меня есть файл text.txt вроде этой строки1. линия 2 line3 Я хочу написать скрипт, который будет циклически перебирать каждую строку и перекликаться с изменённой строкой1 изменённая строка2 модифицированная строка3 Это скрипт, который очень ...
25.05.2019
1
ответ

Проверить, существуют ли в каталоге какие-либо файлы, не соответствующие определенному шаблону.

У меня большие трудности с этим. Я пытаюсь проверить, существуют ли в каталоге файлы, которые НЕ соответствуют заданному шаблону, возвращая true или false. В данном случае файлы в $ dir, которые не ...
24.05.2019
1
ответ

Синтаксис UNIX (и другие ошибки) [закрыто]

Синтаксическая ошибка появляется в строке 49 в одиноком другом, когда этот скрипт бегать. Кто-нибудь может указать, почему? Не дает мне запустить мой сценарий. Мой код сценария удаления и то, что должен иметь мой сценарий, приведены ниже: ...
24.05.2019
1
ответ

Запуск сценария bash при изменении

Я запускаю FreeBPX на сервере Centos и хочу отслеживать добавочные номера телефонов, когда они отключаются. У меня есть скрипт, который выполняет эту работу, и я запускаю его в cron каждые 30 минут, но я...
23.05.2019
1
ответ

Передача параметров в man для самостоятельной справки file

У меня вопрос о синтаксисе страниц руководства.Я просто написал документацию в формате man-страницы для своего небольшого проекта. Я хотел бы разрешить пользователям вводить параметр man commandname, как в git ...
23.05.2019
1
ответ

Почему этот вызов rsync не работает должным образом?

Я сделал простой скрипт для резервного копирования своего NAS. Я делаю это следующим образом: date="$(date +%Y-%m-%d)" база="/резервная копия" newest="$(ls -1td "$base"/*-*-*/ | head -n 1)" сегодня="$база/$дата" dirs="pub,data,...
23.05.2019
1
ответ

Подстановка Bash показывает структуру каталогов

Я хочу избежать обратных кавычек в переменной перед ее записью в файл. К сожалению, в некоторых из этих строк есть неприятные моменты. (Я хочу избежать расширения foo. Я хочу foo="...
23.05.2019
1
ответ

Греп для проверки монтирования файловой системы и проверки пути к файлу предоставляет некорректную информацию

Даже если путь существует, этот скрипт сообщает, что его нет. В чем недостаток логики? #!/bin/bash mount="/fileserver" если grep -qs "$mount" /proc/mount && { test -d '/fileserver/...
23.05.2019
1
ответ

Почему мой скрипт оболочки bash меняет пробелы на перевод строки?

Я начал писать простой сценарий оболочки bash для поиска дубликатов файлов в заданном каталоге, используя SHA1 для обнаружения совпадений. Все работало, пока я не столкнулся с именами файлов с пробелами. ...
23.05.2019
1
ответ

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

Я хочу добавить эту строку в /etc/grub.d/00_header set superusers="ubuntu", где ubuntu является результатом $USER. Я пробовал так: sudo bash -c 'echo "set superusers='"${USER}"'" >> /etc/grub.d/...
22.05.2019
1
ответ

Сценарий UNIX не отвечает?

Это мой сценарий удаления. Не уверен, почему мой проект не отвечает. Он не выдает ошибок, он просто ничего не делает, когда я набираю «sh remove filename» в командной строке. Мне нужно нажать CTRL C, чтобы ...
22.05.2019
1
ответ

Ошибка запуска .bsh (ZereneStacker)

Я пытаюсь запустить программу ZereneStacker в Linux (использую Chromebook Samsung 3). Я скачал отсюда ZIP-файл программы и распаковал его. Согласно этой странице загрузки, файл .zip ...
22.05.2019
1
ответ

SED или AWK, чтобы удалить все до первого тире и после последнего

У меня есть закрытый файл ключа с какой-то дополнительной ерундой, и я хочу только текст ключа. так: ерунда ----Бегин Кей ---- сохранить это 1 сохранить это 2 сохранить это 3 ---------------нсенс должен...
22.05.2019
1
ответ

Вывод читает « 13test.sh: строка 5: [: отсутствует `]' », но добавление квадратных скобок затем направляет ошибку во вложенный оператор if

Цель состоит в том, чтобы взять строку с именами пользователей, а затем запустить команду w на это если он соответствует тому, кто ищет или говорит, что человек не в сети в противном случае. читать -p "Введите идентификатор пользователя: " str for i in [
22.05.2019
1
ответ

псевдоним для включения/выключения openvpn

У меня есть список конфигурации *.ovpn внутри каталога /etc/openvpn/ovpn_tcp/ внутри этого каталога, который у меня есть скрипт bash под названием go включает следующий код, который будет случайным образом выбирать ...
21.05.2019
1
ответ

Как выполнить .sh с определенным файлом с расширением .xyz

У меня есть файл abc.sh и источник ввода (input.xyz). Я всегда выполняю файл abc.sh с источником ввода (например, я набираю sh abc.sh input.xyz) Однако по мере увеличения количества каталогов я не могу беспокоить ...
21.05.2019
1
ответ

Разбор аргументов с вложенными операторы case

Я пытаюсь создать программу с двумя режимами, каждый режим принимает разные наборы аргументов. Я попытался реализовать вложенные операторы case, как описано здесь @geekosaur, с case "$1" ...
20.05.2019
1
ответ

Управление экземпляром bash с помощью скрипта (надежным способом)

Я хотел бы надежно управлять некоторыми bash-программами (локальными или ssh) с помощью некоторых (возможно, интерактивных) скриптов (например, python). Я хочу отправлять команды, получать stdout/stderr этой команды в...
20.05.2019
1
ответ

Странное поведение команды su

Каждый раз, когда я запускаю команду su на этом компьютере, я постоянно вижу странные сообщения ниже. Переключение пользователя в конечном итоге продолжается, но почему отображаются эти сообщения? <Сервер>:~ # su - -bash: eval: line ...
20.05.2019
1
ответ

Создание цикла for вокруг существующего цикла для замены пользовательского ввода

В основном у меня есть этот сценарий: #! / Bin / bash # Запрашивает имя файла и Word echo 'Какое слово вы ищете?' прочитать слово echo 'Как называется файл?' read fileName # Ищет слово и анализирует ...
19.05.2019
1
ответ

Сценарий Bash для случайного подключения к *.ovpn

Я пытаюсь отредактировать следующий сценарий bash для случайного подключения к vpn из списка файлов .ovpn внутри каталога. Я загрузил следующие файлы ovpn из nordvpn Список NordVPN OVPN ...
19.05.2019
1
ответ

Установите пароль для первой сборки openwrt

Я хочу построить источник openwrt и настроить все через раздел menuconfig Но нет настроек для установки пароля Какую часть следует изменить или какой раздел добавить? Я...
19.05.2019
1
ответ

Передача массива Bash в скрипт Python

У меня проблема с отправкой массива bash Problem_list в скрипт python update_contest.py. Вот мой код: файл bash: echo $problems объявить -список_проблем для i в $проблемах; do ...
18.05.2019
1
ответ

Итеративное добавление значения в столбец текстового файла

У меня есть текстовый файл с 3 столбцами (координаты XYZ), и мне нужно итеративно добавить константы в первый столбец при добавлении в конец исходного файла. Я пробовал несколько вариантов, но это...
17.05.2019
1
ответ

Преобразование нескольких команд в цикл for

Постоянное повторение команд в терминале раздражает. По сути, вместо того, чтобы просто запускать эти команды для ogg_2x2 или ogg_1x1, как в примерах на картинке, мне нужно запустить эти...
17.05.2019
1
ответ

Драйвер Nvidia 418 с отсутствующими зависимостями

Я следовал этому руководству: https://github.com/lutris/lutris/wiki/Installing-drivers и когда я пытался установить драйвер, это вызвало ошибку: Следующие пакеты имеют неудовлетворенные зависимости:...
17.05.2019
1
ответ

Как изменить это `при чтении; mv printf` код для переименования только файлов определенного типа?

Рассматриваемый код: ls | кошка -n | пока читал n f; сделать mv "$ f" `printf" video_% 03d.mp4 "$ n`; done Приведенный выше код переименует все файлы / папки в исполняемом каталоге в: video_001.mp4 video_002 ....
17.05.2019
1
ответ

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

Я думаю о разработке приложения для отслеживания изменений для автоматически запускаемых приложений и служб, которое уведомляло бы, когда: Изменение состояния службы (включено/отключено/добавлено/удалено) Приложение...
17.05.2019