码迷,mamicode.com
首页 > 系统相关 > 详细

《LINUX SHELL脚本攻略》学习(1)--shell中echo的转义符

时间:2014-05-15 09:58:03      阅读:389      评论:0      收藏:0      [点我收藏+]

标签:blog   c   http   int   strong   com   

0.echo的命令项:(默认bash支持,csh不支持)

       -n     不输出换行符
       -e     打开反斜杠ESC转义
       -E     取消反斜杠ESC转义 (默认)

1.echo和printf都可以打印输出信息,区别在于echo默认是添加换行符(\n)的;

   echo -n "xxxx" ,也可以取消换行符

2.echo可以通过-e打开转义符,如输出颜色命令;

#!/bin/bash

# 先定义一些颜色:1是高亮

red=‘\e[0;31m‘          # 红色

RED=‘\e[1;31m‘

green=‘\e[0;32m‘        # 绿色

GREEN=‘\e[1;32m‘

yellow=‘\e[0;33m‘       # 黄色

YELLOW=‘\e[1;33m‘

blue=‘\e[0;34m‘         # 蓝色

BLUE=‘\e[1;34m‘

purple=‘\e[0;35m‘       # 紫色

PURPLE=‘\e[1;35m‘

cyan=‘\e[0;36m‘         # 蓝绿色

CYAN=‘\e[1;36m‘

WHITE=‘\e[1;37m‘        # 白色

NC=‘\e[0m‘ # 没有颜色 

echo -e "${CYAN}This is BASH ${RED}${BASH_VERSION%.*}${CYAN} - DISPLAY on ${RED}$DISPLAY${NC}\n"

echo -e "${RED}RED ${BLUE}BLUE ${cyan}cyan ${GREEN}GREEN${NC}"

 

REF:1.http://nigelzeng.iteye.com/blog/1456678

       2.http://hi.baidu.com/lonelycorn/item/c7472d4bc25127ea1e19bc96

《LINUX SHELL脚本攻略》学习(1)--shell中echo的转义符,布布扣,bubuko.com

《LINUX SHELL脚本攻略》学习(1)--shell中echo的转义符

标签:blog   c   http   int   strong   com   

原文地址:http://www.cnblogs.com/xiyoulhj/p/3728926.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!