我想通过脚本将命令别名附加到 .bashrc 文件。但是,在转义它时我感到困惑。
别名很简单:
logtee() {
tee -a "${SCENARIO_LOG_FOLDER:?'empty_log_folder'}/$1"
}
我见过类似问题的答案,但echo -e
在这种情况下不起作用。
答案1
您必须在内容中转义“和$:
echo -e "logtee() {
tee -a \"\${SCENARIO_LOG_FOLDER:?'empty_log_folder'}/\$1\"
}" >> ~/.bashrc