shell脚本

Shell脚本:用各类命令预先放入到一个文件中,方便一次 性执行的一个程序文件

文件的后缀 为 .sh后缀

程序头部 #!/bin/bash

运行方法

方法1: ./1-test.sh

方法2:.:bash 1-test.sh (推荐)

方法3:source 1-test.sh

shell脚本中的变量

直接赋值

var=123 var=$变量名 #1.变量的值不能有空格 #2.可以直接调用变量

单引号赋值

var='123 456' #1.变量的值可以有空格 #2.不可以调用变量

双引号赋值

var="123 $变量名" #1.变量的值可以有空格 #2.可以调用变量

变量的调用

#1.不能用于调用数组 2.不能用于调用${10}以及${10} 以上的位置变量 调用方式1:$变量名 #可以调用所有类型的变量 调用方式2:${变量名}

变量的输出

echo $var2 echo "var2 = $var2"

位置变量

从终端向脚本中输入值的一种方法,通过 $0,$1,$2,$3,...,${10},${11},...,${n}来获取。

数组

1.数组大小没有上限

2.数组元素和元素之间用空格隔开

3.数组用()开进行标识。

通配符

#:表示计算元素的个数或者字符串的大小

@:表示所有的意思

*:表示所有的意思

数组元素的修改和追加

#追加方式一: arr=(${arr[@]} "追加的内容") echo ${arr[@]} #打印数组所有的元素

#追加方式二: arr[9]="追加九" arr[8]="追加八" echo ${arr[@]} #打印数组所有的元素 echo ${#arr[@]} #打印数组所有的元素 echo ${@} #表示所有的位置变量 echo ${#@} #计算位置变量的个数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值