1. 创建Shell脚本文件
2. 显示消息
3. 使用变量
4. 反引号
5. 重定向输入输出
6. 管道
7. 执行数学运算
8. 退出脚本
1. 创建脚本文件的时候,必须将文件的第一行指定要使用的shell。其格式为:
#!/bin/bash
运行脚本文件时要制定文件位置,还要赋予文件运行的权限:
chmod u+x file
运行:./file
2. 显示消息:echo命令,比如:
#!/bin/bash
echo "========请输入用户名========="
3. 使用变量:
Linux中变量分为环境变量和用户变量两种。环境变量就是系统环境中自带的变量,比如set命令可以查看所有的环境变量。用户变量就是用户自己定义的变量,只存在于当前的shell中。
在脚本文件中引用变量的时候要用美元符:$,。比如:
#!/bin/bash
echo "UID id : $UID"
定义用户变量的时候不能出现空格:var=100
4. 反引号
Linux中的反引号可以将shell命令的输出赋值给变量:
#!/bin/bash
test=`date`
echo $test
5. 重定向输入输出
输出:将命令执行的结果输出到文件中保存
输入:将文件输入给命令使用
重定向输出使用大于号:>
重定向输入使用小于号:<
#!/bin/bash
date > test6
test6<wc
6. 管道
管道是将一个命令的输出作为下一个命令的输入,比如:
#!/bin/bash
set | more
7. 数学运算
Linux shell中使用expr作为整数的运算,使用bc进行浮点数的运算,比如:
#!/bin/bash
test1=`expr 1 \* 5`
echo $test1
var1=`echo " scale=4; 3.44 / 5" |bc`
echo $var1
8. 退出脚本
#!/bin/bash
exit 5
技能树.IT修真院
“我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,掌控自己学习的节奏,学习的路上不再迷茫”。
这里是技能树.IT修真院,成千上万的师兄在这里找到了自己的学习路线,学习透明化,成长可见化,师兄1对1免费指导。快来与我一起学习吧 !
注册邀请码:99872160 注册链接:IT修真院