码迷,mamicode.com
首页 > 系统相关 > 详细

Linux Shell入门

时间:2021-01-05 10:42:12      阅读:0      评论:0      收藏:0      [点我收藏+]

标签: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
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

 

Linux Shell入门

标签:bin   ide   $*   closed   子进程   img   png   直接   else   

原文地址:https://www.cnblogs.com/reatual/p/14219009.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!