shell脚本编程-变量

第一,语言类型

编译型语言:c++

解释型语言:shell脚本语言

                     shell脚本的本质:shell命令的有序集合

第二,shell编程的过程

1,建立shell文件(.sh 文件)

2,赋予shell文件可执行权限

3,直接执行shell文件

第三,shell当中的变量(用户自定义变量/位置变量/)

1,用户自定义变量 (变量赋值 = 两边没用空格)

shell中只有字符类型,所以变量不需要声明,直接使用即可

例如:

count=1             :定义count的值为1   注意:等号两边不能加空格

echo $count      :输出count的值

DATE = `date`   :将date命令执行的结果赋值给DATE

echo $DATE      :输出DATE的值

echo命令实现输入不换行

方式一:

#!/bin/bash 使用bash shell 来解释

echo -n

方式二:

#!/bin/sh 使用sh shell来解释

echo "input year month day\c"    末尾加“\c”

2,位置变量

$0:执行文件名

$1,$2...$9:第一到第九个参数

$#:参数的个数

$@:所有参数:$1,$2...$9,${10}    注意:10以上的参数用大括号括住

$?:前一个命令的输出结果

$*:所有参数:$1,$2...$9

$$:正在执行的进程ID号

使用方法:可执行文件之后添加参数

3,环境变量

详见博客:Linux中环境变量

4,预定义变量

猜你喜欢

转载自blog.csdn.net/w6655515/article/details/82312594