2020-01-14 Параметры В Bash Без Кавычек
Нарушено правило: Опасная обработка параметров. Ошибка: Написал код, который обрабатывает параметры:
if [ $1 = info ]; then cloud_conf node show "$NODE_NAME" fi
Можно подобрать параметры, которые нарушат работу скрипта.
Как надо делать: В bash нужно всегда использовать кавычки. Хоть их иногда можно не использовать, лучше не думать и всегда ставить кавычки.
if [ "$1" = 'info' ]; then cloud_conf node show "$NODE_NAME" fi
~~OWNERAPPROVE~~
Прочитал правила разработки как не надо делать 2020-01-14 параметры в bash без кавычек |
Обсуждение