Linux Shell入门

时间:2021-01-05 10:42:12   收藏:0   阅读:0

shell编程

一、shell之环境变量

shell是一门解释性语言,与C, Java 不同,变量的使用,不需要提前进行定义。shell的变量分为:局部变量环境变量。局部变量只在shell脚本中使用,而环境变量可以在创建他们的shell及其派生出的子进程中使用。

shell中有一些系统变量,可以直接引用,如:

$0:  当前程序的名称

$n: 当前程序的第n个参数

$*: 当前程序的所有参数

$#: 当前程序的参数个数

$?: 命令或程序执行完后的状态,一般返回0代表执行成功

$UID: 当前用户的ID

$PWD: 当前所在的目录

echo 颜色

技术图片

二、 shell 编程

1. if else

技术图片
#!/bin/bash                                                                                                                     

if (($1>$2));then
    echo "Grater"
else
    echo "Smaller"
fi

root@HostOS:~# bash test.sh 2 1 
Grater
View Code

2. 判断目录是否存在

技术图片
1 #!/bin/bash
2 
3 if [ -d /root/DTV/ ]; then
4     echo "yes"                                                                                                                  
5 else
6     echo "no"
7 fi
View Code

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!