Shell编程-脚本执行方式
1、输出命令echo
echo [选项] [输出内容]
选项:
-e 支持反斜线控制的字符转换
控制字符 作用
\\ 输出\本身
\a 输出警告音
\b 退格键
\c 取消行末尾的换行符
\e ESCAPE键
\f 换页符
\n 换行符
\r 回车符
\t 制表符,也就是我们的tab键
\v 垂直制表符
\0nnn 八进制输出
\xhh 十六进制
2、echo "abc"
echo "a\b\bc"
echo -e "a\bbc"
分别输出
abc
a\bbc
bc
只有加了-e选项才能识别控制字符
否则就是双引号里面有什么直接输出什么
3、echo可以输出不同颜色的内容,具体格式"\e[1;"+色值+内容"\e[0m"
输出色值:
30m 黑色 31m 红色 32m 绿色 33m 黄色
34m 蓝色 35m 杨红 36m 青色 37m 白色
输入红色的abc
echo -e "\e[1;31mabc\e[0m"
4、我们来编写一个脚步,打印红色的hello world!!!
首先创建一个文件,为了方便识别,后缀为.sh
vi hello.sh
5、Linux是用vi打开,不会使用vi的,可以先学习下基本操作
按a,i,o可以进入插入模式
进入插入模式后,我们就可以输入字符了
6、输入如下内容:
#!/bin/bash
#第一个程序
echo -e "\e[1;31mhello world!!!\e[0m"
7、输入完成后,按esc键退出插入模式,
进入命令模式输入:wq,保存并退出,敲回车
8、编写完成后,脚本有两种执行方式
1. 赋予执行权限,直接运行(推荐)
chmod 755 hello.sh
./hello.sh
2. 直接Bash调用执行脚本
bash hello.sh
9、第一个Shell编程执行完成啦!!!