shell的变量

来源:互联网 发布:宣传单排版软件 编辑:程序博客网 时间:2024/05/22 08:11

1.shell的变量:

变量名=值(“=”两边不能有空格)

取出变量值需要在变量前加$

例题:  #!/bin/sh

        a="helloworld"

        echo "Ais:"

        echo $a

2.默认变量

$#:传入脚本的命令行参数个数

$*:所有命令参数值,在各个参数值之间留有空格

$0:命令本身(shell文件名)

$1:第一个命令行参数

$2:第二个命令行参数

 

3.

比较操作

整数操作

字符串操作

相同

-eq

=

不相同

-ne

!=

大于

-gt

小于

-lt

大于等于

-ge

 

小于等于

-le

 

为空

-z

 

不为空

-n

 

 

4.

-e 文件已存在

-f 文件是普通文件

-s 文件大小不为零

-d 文件是一个目录

-r 文件对当前用户可以取读

-w文件对当前用户可以写入

-x文件对当前用户可以执行

0 0
原创粉丝点击