В скрипте есть несколько операторов if [ ], в квадратных скобках которых есть одинаковое условие, например `pgrep -c $N` -eq 1 По мере доработки скрипта, условие приходится менять. Хотел внести его в переменную a=«`pgrep -c $N` -eq 1», но в переменную сразу записывается результат, либо a=«\`pgrep -c $N\` -eq 1» - получаю «[ too many arguments». Тоже самое необходимо делать для некоторых длинных команд, но пока получаю только «too many arguments».
Ответ на:
комментарий
от IPR
Ответ на:
комментарий
от vodz
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от A27
Ответ на:
комментарий
от A27
Ответ на:
комментарий
от vodz
Ответ на:
комментарий
от A27
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [bash] if...else и спецсимволы (2011)
- Форум [bash] проверить существование файла по маске (2010)
- Форум Записать результат выполнения команды переменную (2013)
- Форум Напомните, почему из методов класса нельзя вызывать одноимённые функции? (2021)
- Форум функциональный анализ (2016)
- Форум вопрос по bashу (2004)
- Форум lightsquid при анализе лога squid выдает ошибку (2007)
- Форум Выполнить команду с пайпом из одной переменной и записать результат в другую (2015)
- Форум bash: проблема с if (2010)
- Форум NGINX. Выполнить RegEx над $request_uri и записать результат в переменную. (2023)