Хочу заставить работать такой скрипт:
#!/bin/bash
DEBUG=yes
function run_cmd {
if [ "$DEBUG" = "yes" ]; then
echo "$1"
fi
$1
}
run_cmd "echo hello world"
run_cmd "echo hello world | wc"
Первый вызов run_cmd проходит успешно, а вот второй печатает строку
hello world | wc
А хочется, разумеется, чтобы он слова подсчитвал. Как это исправить?

Ответ на:
комментарий
от fivepm

Ответ на:
комментарий
от tailgunner

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Подскажите в простом bash скрипте (2022)
- Форум Сравнение переменных по wildcard (2018)
- Форум function name alias in bash (2018)
- Форум [bash][dfm]Оно почему то всегда true. (2011)
- Форум bash нуб (2022)
- Форум Bash. Вывести четыре состояния из двух возможных (2019)
- Форум Вешается ли у вас этот двухстрочник на баше? (2009)
- Форум Конвеер в bash и zsh. (2011)
- Форум оцените скрипт. (2011)
- Форум [bash] проверка запущености скрипта им самим (2008)