Linux常用语法2

案例1:sh脚本基本写法

#!/bin/sh 表示 此脚本使用/bin/sh来解释执行 也可以写为 #!/bin/bash 两种都行

 

echo " xx" :输出 双引号里面的内容

echo $0:表示 .sh脚本的路径

echo $1:表示 .sh脚本后面跟的第一个内容

echo $2:表示 .sh脚本后面跟的第二个内容

echo $*:表示 .sh脚本后面跟的所有内容

echo $#:表示 .sh脚本后面跟的内容的数量

echo $@:表示 .sh脚本后面跟的所有内容,但是彼此之间是独立的,在for in里比较常用

记得给权限,不然没有x执行权限用户没法执行sh脚本

 

案例2:read

read -t 设置时间为多少秒,时间到了还没输内容就会结束sh脚本

read -p 后面跟字符串 运行脚本是输出字符串内容

"$name" 获取上面输入的变量

 

 案例3:+ - 

echo " "正常输出

echo ' ' 单引号的话就变成单纯的字符串了 和python的r"xxxx"一个效果

echo `date` 单纯输出date 没法实现输出时间的效果,需要给`date`加反引号,加了` `后就会当作系统函数执行,如果不是系统函数加` `就会报错

 

 

案例4:if语句

 

 $? (返回的值 找不到返回大于0,找到返回0) ne(不等于) 0的话

输出 “找不到目录” 并且退出当前进程返回一个非零的状态码 1状态码表示执行失败 0为成功

 

 

案例5:if else-if 

当 收入大于等于25w时输出 不错哟

elif 等于else-if  当房子大于等于5套时输出 太棒了

否则输出 继续奋斗!

 案例6:for循环

循环遍历 1-10

 

 循环输出你后面跟的值

 案例7:while循环

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值