echo [选项] [输出内容]
选项 | 备注 |
---|---|
-e | 支持反斜线控制的字符转换 |
控制字符 | 作用 |
---|---|
\a | 输出警告音 |
\b | 退格键,也就是向左删除键 |
\n | 换行符 |
\r | 回车键 |
\t | 制表符,也就是 tab 键 |
\v | 垂直制表符 |
\0nnn | 按照八进制 ASCII 码表输出字符。其中 0 为数字 0,nnn 是三位八进制数 |
\xhh | 按照十六进制 ASCII 码表输出字符。其中 hh 是两位十六进制数 |
echo -e "\e[1;31mhello world\e[0m"
前景色 | 背景色 | 颜色 |
---|---|---|
#30m | #40m | 黑色 |
#31m | #41m | 红色 |
#32m | #42m | 绿色 |
#33m | #43m | 黄色 |
#34m | #44m | 蓝色 |
#35m | #45m | 洋红 |
#36m | #46m | 青色 |
#37m | #47m | 白色 |
chmod 755 hello.sh
# 赋予执行权限
./hello.sh
# 直接运行
bash hello.sh
# 通过bash调用执行脚本