初学shell

2019-08-27  本文已影响0人  无雨_4c39

1.shell变量命名

以数字、英文字母、下划线 组成 (注:不能以数字开头,不能使用bash保留关键字,中间不能有空格。建议加花括号)。

例:    #!/bin/bash

           hello_world='hello world'

            echo ${hell_world}

2.可用readonly  定义可读变量(变量只读,不可更改)。

3.unset  可用于删除变量。

4.字符串变量单引号和双引号的区别(单引号不解析变量及转义字符)。

5.获取字符串长度(${#字符串变量名})。

6.截取字符串(${字符串变量:开始:截取长度})。

7.数组定义

数组名=(值1,值2,值3,值n...)

8.读取数组元素    ${数组名[下标]}。

9.获取数组元素个数    ${#数组名[@]} 或 ${#数组名[*]} 

10.获取数组元素的长度    ${#数组名[数组下标]}

11.注释

#  单行注释

:<<EOF 

注释内容

注释内容

EOF

12.shell 传递参数

$0 : 执行脚本文件名

$1 : 第一个参数

$n : 第n个参数

$# : 计算参数个数

$* : 将参数作为字符串输出

$$ 当前脚本进程id

13.expr 关键词表示表达式

上一篇 下一篇

猜你喜欢

热点阅读