Linux20-shell编程基础、数值计算、字符串处理

(一)shell基础

1.shell脚本文件第一行一般以  #!/bin/bash 形式开头(#!开头的语句通知系统用何种解释器执行该脚本)

2.shell脚本的两种执行方式:   sh  shell脚本名   和  ./脚本名  ,其中第二种方法必须要求改shell文件具有可执行的权限(chmod)

3.shell变量定义非常简单,即   name=value的方式,等号两边不能有空格!!

4.shell编程中执行算数运算需要通过 ((  ))来实现,即需要两对括号实现! 例如: a=10,b=20  c=$(($a+$a)); 又如:((a=2+3*5))


(二)shell脚本中对字符串变量的操作!

1. $(#string) , 求字符串变量$string的长度

2.$(string:position),从position位置处开始截取子串

3.$(string:position:length),从position位置处开始,截取长度为length的子串

4.$(string#substring),从$string变量开头删除最短匹配的字符串

5.$(string##substring),从$string变量开头删除最长匹配字符串

6.$(string%substring),从末尾开始删除最短匹配字符串

7.$(string%%substring),从末尾开始删除最长匹配字符串

注意:以上对字符串处理的函数中,变量string前面都不用加$号!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值