Echo输出命令 [root @localhost ~]# echo [选项] [输出内容] 选项: -e 支持反斜线控制的字符转换 删除左侧字符 [root @localhost ~]# echo -e “ab\bc” 输出的是ac 制表符与换行符 [root @localhost ~]# echo -e “a\tb\tc\nd\te\tf” 输出的是 a b c d e f 按照16进制ASCLL码输出 [root @localhost ~]# echo -e “\x61\t\x62\t\x63\n\x61\t\x61\t\x61” 输出的是 a b c d e f 输出自定义颜色的内容 [root @localhost ~]# echo -e “\e[1;31m abcd \e[0m” 标准格式:echo -e “\e[1;3…m … \e[0m” 输出的是 abcd 支持的颜色有30m=黑色、31m=红色、32m=绿色、33m=黄色 34m=蓝色、35m=洋红、36m=青色、37m=白色
第一个脚本 [root @localhost ~]# vi hello.sh #!/bin/Bash 注意这里的#!不是注释而且必须写,而是说明我写的是sh脚本 #The first program 注释 #Auther.shenchao (E-mail: shenchao@lampbrother.net) 注释
echo-e “Mr. Shen Chao is the most honest man in Lampbrother”
脚本执行 第一种:赋予执行权限,直接运行 chmod 755 hello.sh ./hello.sh或/root/sh/hello.sh (./hello.sh必需在sh目录下,不然就要用绝对路径/root/sh/hello.sh 第二种:通过Bash调用执行脚本 bash hello.sh (必需在sh目录下 备注:如果你的脚本是在windows中编译的那么在Linux中需要将其转换成unix模式 方法: 使用dos2uinx命令,如果没有安装则如下安装 [root @localhost ~]# yum -y install dos2unix转换命令 [root @localhost ~]# dos2unix 脚本名同样unix2dos是使Unix脚本转换正Windows脚本的命令