我刚开始学习Bash脚本编程,以下内容令我感到困惑。我正在将ASCII艺术添加到一个项目中,但似乎无法弄清楚如何转义某些字符。请问有人可以帮助我让下面的代码正常工作吗?
每当我尝试添加斜杠作为转义字符来修复错误时,这些斜杠也会在执行时打印到控制台上。这会破坏图像。我不明白我做错了什么,所以我已经贴出了下面的代码,希望有人可以花点时间向我展示正确的方法。为了避免混乱,我已删除了引号。
echo -en "\E[31m"
echo
echo _,.
echo ,` -.)
echo '( _/'-\\-.
echo /,|`--._,-^| ,
echo \_| |`-._/|| ,'|
echo | `-, / | / /
echo | || | / /
echo `r-._||/ __ / /
echo __,-<_ )`-/ `./ /
echo ' \ `---' \ / /
echo | |./ /
echo / // /
echo \_/' \ |/ /
echo | | _,^-'/ /
echo | , `` (\/ /_
echo \,.->._ \X-=/^
echo ( / `-._//^`
echo `Y-.____(__}
echo | {__)
echo ()`
(\)
,而不是斜杠(/)
。 - Keith Thompson