shell 记录

1.读取文件总行数

line=`sed -n "$=" commit_log.txt`   

2.读取第result_line_num行

new_line=`sed -n "${result_line_num}p"  line.txt `

3.参数含义

$@  所有参数

$0 一般是指脚本本身文件名/函数名

$1 第一个参数

$2 第二个参数

$# 参数的个数

4.获取时间

DATE=`date +%Y%m%d`  #获取年月日
TIME=`date +%H%M`  #获取时和分

特别注意上面的"+"之前是有一个空格的

5.循环

i=0
while [ $i -lt 10 ]
do
    let i++
    echo "$i"
done   #输出1-10

#########


for animal in cat dog bird
do
    echo "$animal"
done    #打印出cat dog bird

##########

6.环境变量

export AAA #设置为环境变量

unset AAA #取消变量

7.键盘读取

read answer #把读取到的内容(键盘输入)复制给answer

8.截取字符串中的一部分

pp=${sel%%-*}    #取sel中的-前面的部分,是因为将 -*的部分全部删除了

${变量#关键字} 从变量内容从头开始的数据符合"关键字",则将符合的最短数据删除

${变量##关键字} 从变量内容从头开始的数据符合"关键字",则将符合的最长数据删除

${变量%关键字} 从变量内容从尾向前的数据符合"关键字",则将符合的最短数据删除

${变量%%关键字} 从变量内容从尾向前的数据符合"关键字",则将符合的最长数据删除

9. 如何在android手机中拔出usb之后持续跑脚本:

nohup ./test.sh &

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值