我想在我的脚本中添加“调试”选项,为此我在代码中的特定位置添加了读取命令。基本上它看起来像这样:
#define it
READ_USER_INPUT_IF_IN_DEBUG_MODE="read -p 'press any key to continue:'"
#calling it
${READ_USER_INPUT_IF_IN_DEBUG_MODE}
屏幕输出不符合预期;
sm2edolt01.corp.nyx.com:/home/oracle/nir >./a.sh
'press
也尝试用替换'
。\"
答案1
引用不起作用,请使用任何数组:
#define it
READ_USER_INPUT_IF_IN_DEBUG_MODE=(read -p 'press any key to continue:')
#calling it
"${READ_USER_INPUT_IF_IN_DEBUG_MODE[@]}"
看这一页有关 Bash 数组处理的更多详细信息。