标签:bin ide $* closed 子进程 img png 直接 else
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
2. 判断目录是否存在
1 #!/bin/bash 2 3 if [ -d /root/DTV/ ]; then 4 echo "yes" 5 else 6 echo "no" 7 fi
标签:bin ide $* closed 子进程 img png 直接 else
原文地址:https://www.cnblogs.com/reatual/p/14219009.html