shell语法

shell脚本位置cat/etc/shells

shells脚本启动方式

./启动

.启动

/bin/bash启动

source启动

删除

unset

变量赋值三种方式

var=12

var=‘03’

var=“20”

变量输出两种方式

echo $变量名

echo ${变量名}

命令结果赋值变量

da=```command ``两个反单引号

da=$(command)

输出变量名

$0:当前脚本文件名

$n:传参,可以参数传递

$#:为传递函数参数的个数.

$*:打印传递的参数

$@

$?:打印exit的返回值

$$:打印当前shell的id

字符串拼接

并排放

键盘输入数据

read

-p后面允许跟字符串

数学运算

(()):注意外面需要加$

逻辑与或

与c语言相通

检测条件是否成立

text a 选项 和[ a ]

选项

在这里插入图片描述

管道

command1 | command2

if语句

if [ ]

then

fi

if else语句

if []

then

else

fi

if elif else

if

then

elif

else.

fi

case in语句

case 语句 in

​ 条件)

执行:…;;有两个冒号结束

​ 条件2)

执行:…;;

​ *)

执行:…;;*号为其他情况通配符

esac:结束

for in语句

for 变量名 in 语句

do

循环语句

done

语句可以是具体的数,或者范围,命令执行结果、特殊变量

∗ 和 *和 @是不同的,区别在于多双引号后$*表示一个整体

使用数学运算符可以代替条件检测符

如((a < 10))可以代替[ a -eq 10]

while语句

while 条件

do

执行

done

函数

function 函数名(){

}

调用 函数名

shell文件配置

etc/profile为全局
~/profile为个人设置

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值