跳转至

脚本

脚本格式转化

shell 脚本文件是从Windows环境复制到Linux的,因此包含了Windows风格的换行符(CRLF,即回车+换行,表现为 ^M)。Linux期望的是LF(换行)作为行结束符 使用 dos2unix 工具来转换文件的格式,或者直接使用 vim、sed 等编辑器去除Windows的换行符。或者编辑删除换行操作

sudo apt-get install dos2unix # 如果没有安装,先安装
dos2unix hello.sh

脚本输出格式

文字颜色等需求 参考1 参考2

echo -e "\e[96m注意使用source ~/.bashrc激活环境变量\e[0m"
echo -e "\e[32m检查nvm安装情况:nvm --version\e[0m"
echo -e "\e[32m列出node版本:nvm list\e[0m"