1
ответ

Автоматический запуск сценария строка за строкой, но с запросом перед каждой строкой, начиная со второй строки и далее.

Я работаю над сценарием примерно из 20 строк, который я тестирую снова и снова, копируя и выполняя строку за строкой. Вместо того, чтобы копировать-вставлять каждую строку и нажимать Enter для выполнения, я бы…
31.08.2019
1
ответ

Циклический просмотр файла с двумя столбцами и чтение этих двух столбцов

У меня есть файлы txt со всеми именами файлов, которые мне нужно проанализировать. У меня есть этот файл (inputFile.txt): /path/file1a path/file1b /path/file2a path/file2b У меня есть код, который требует двух двух входных файлов в ...
20.03.2019
1
ответ

Обеспечение псевдонима / phpmyadmin / usr / share / phpmyadmin часто встречается на всех виртуальных хостах Apache

. Я использую Debian и Apache и говорю, что у меня много файлов виртуальных хостов ( bove 20), и я хочу, чтобы все они в конце включили эту строку: Alias ​​/ phpmyadmin / usr / share / phpmyadmin Причина в том, чтобы разрешить ...
20.12.2018
1
ответ

Как bash интерпретирует управляющие операторы

Чтобы запустить программу Rust с обратной трассировкой, нужно установить переменную окружения RUST_BACKTRACE на единицу и запустил программу, поэтому мое первое предположение как неопытного пользователя bash было: $ RUST_BACKTRACE = 1 && ...
26.03.2018
1
ответ

Как выполнить команду Bash и выполнить два оператора при отказе?

Я хочу выполнить команду Bash, сопровождаемую двумя действиями, если и только если тест возвращает ошибку. Я предпочел бы решать эту задачу как остроту в Bash. Вот две формы, которые я попробовал: ssh...
22.02.2018
1
ответ

Арифметические выражения в цикле for

In for ((expr1; expr2; expr3)); делать команды; done expr1, expr2 и expr3 - это арифметические выражения. Expr1; expr2; expr3 не арифметическое выражение? ((expr1; expr2; expr3)) не ...
24.04.2016
1
ответ

Как не перейти к следующему elif, если первое верно?

У меня есть список текстовых файлов в каталоге, который я хочу найти с терминала. Чтобы не заставлять себя слишком много думать, я хочу иметь возможность искать несколько слов, например, искать один, два, три, если есть ...
22.03.2016
1
ответ

Bash для распечатывания сделать результата

Чтобы скомпилировать мой проект и проверить, хорошо ли это или нет, я хочу распечатать сообщение о состоянии после того, как делают команду. Какой я должен использовать? заставьте && повторить “Успех” ||, эхо “Сбой” делает || эхо “...
30.11.2013
1
ответ

Самый эффективный способ выполнить 2 цикла с условием продолжения

В настоящее время я использую два различных цикла с условием продолжения для запуска моего менеджера окон, dwm, и строки состояния, которая печатает информацию о системе к нему. Мое решение в данный момент состоит в том, чтобы выполнить их последовательно
17.09.2011
0
ответов

если ! <команда> (... )против <команда> ; если [$? -экв. 0 ] (...)

Я работаю над скриптом оболочки и решил проверить свою работу через shellcheck.net. Я могу получить функционально такое же поведение следующих двух строк в моем скрипте :findmnt /dev/sda1 >/dev/null ; если [$? -экв. 0 ]; затем эхо 1; иначе эхо 0; фи проти
28.09.2021
0
ответов

Выполнение удаленного скрипта из репозитория кода вызывает бесконечный цикл

Я часто запускаю необработанные версии удаленных сценариев Bash в GitHub с помощью этого шаблона :wget -О-https://raw.githubusercontent.com/<username>/<project>/<branch>/<path>/<file>|...
20.03.2021
0
ответов

Синтаксическая ошибка рядом с неожиданным токеном `} 'в функции Bash с оператором if-then [closed]

Я сохранил следующий сценарий в файле и создал псевдоним для этого файла в пользовательском bashrc, а затем получил этот bashrc: #! / bin / bash domain = "$ 1" && test -z "$ domain" && exit 2 ...
04.03.2018
0
ответов

Добавить данные herestring к файлу, если они еще не существуют в этом файле (все в одной строке)

Каким будет "элегантный" однострочный способ добавить одну строку данных в конец файла с помощью herestring, если этих точных данных еще нет в этом файле? Это мой шаблон добавления строки herestring: ...
15.01.2018
0
ответов

For loop for a set of variables

Я хотел бы запустить цикл for для набора переменных, которые я неправильно обозначил как {A,B}. После этого мой сценарий выглядит следующим образом: #!/bin/sh for {A,B} in {1,2} {3,4} {5,6} {7,8} do echo A=$A B=$B C=$(($...
03.07.2015
0
ответов

Примеры циклов в bash [closed]

Есть ли примеры для «цикла» в bash? для i в {1 ..5}; do echo $ i; выполнено 1 2 3 4 5 И для i в 1 2 3 4 5; do echo "Добро пожаловать, $ i раз"; done Добро пожаловать 1 раз Добро пожаловать 2 раза Добро пожаловать 3 раза Добро пожаловать
17.09.2011