Linux Echo命令使用总结

Posted by fishcried on July 12, 2014


  • -e print escaped characters
  • -n suppress the newline


Be aware that echo command deletes any linefeeds that the output of command generates.

The $IFS(interal field separator) variable normally contains \n(linefeed) as one of its set of whitespace characters.Bash therefore splits output of command at linefeeds into arguments to echo. Then echo outputs these arguments, separated by spaces.

  • 标志信息要出现在字符串之前,否则bash会将其是为另外一个字符串.echo hello -e.
  • -e 可是支持转义字符 echo -e "1\t2\t3"
  • 打印彩色输出 echo -e "\e[1;31m This is red text\e[0m" More


Why Who When
整理下之前的记录 fishcired 2014-07-12
添加颜色链接 fishcried 2014-08-22