linux中shell脚本语法,了解Linux中bash shell脚本的语法

1.基础

#!/bin/bash   //bash脚本第一句都是这个,他会让系统指定以bash来解释这个脚本

#                 //shell脚本注释符号

2.变量和使用

HOME="/home"                //注意赋值不要有空格

a=123

HOME_LIST=$(ls /home) //把命令的执行结果赋值给变量

ehco $HOME                   //$ 符号是获得变量HOME的值

a=a+1

系统变量:

{GetProperty(Content)} 这个程序的执行名字

$n  这个程序的第n个参数值,n=1...9

$*  这个程序的所有参数

$# 这个程序的参数个数

$ 这个程序的PID

$! 执行上一个背景指令的PID

$? 上一个指令的返回值

3.if语句

if [ "22" -lt "33" ]   then   //注意空格

echo "22 less than 33"

else

echo "no"

fi                                  //if语句的结束

4.case语句

echo "enter a number"

read ans                    //读取一个变量read

case $ans in

1)

echo   "you numer is $ans"

;;                                //注意符号是两个 ;

2)

echo "you number is 2"

;;

[3-9])

echo "you number is $ans"

;;

*)                                   //*通配符

echo "others"

esac

5.比较运算符

运算符                            描述                                            示例

文件比较运算符

-e filename        如果 filename 存在,则为真            [ -e /var/log/syslog ]

-d filename       如果 filename 为目录,则为真       [ -d /tmp/mydir ]

-f filename        如果 filename 为常规文件,则为真 [ -f /usr/bin/grep ]

-L filename        如

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值