echo命令

将参数打印到标准输出

echo常用参数

  • -n 输出后行尾不加换行
  • -e 启用以下反斜杠转义的解释
  • -E 显式禁止反斜杠转义的解释

-e解释以下反斜杠转义字符

  • \a 警报(铃)
  • \b 退格
  • \c 抑制进一步输出
  • \e 转义符
  • \f 换页
  • \n 新线
  • \r 回车
  • \t 水平标签
  • \v 垂直标签
  • \ 反斜杠
    范例:

    echo -e "\e[1;5;44;31mwarning\e[0m"

    这些颜色是ANSI标准颜色
    1:高亮显示
    5:闪烁
    44:背景颜色,范围:40-49
    31:字体颜色,范围:30-37
    生成随机字体颜色和背景颜色对应编码:
    #echo $[RANDOM%8+30]
    #echo $[RANDOM%10+40]