shell 脚本基础 1

一、shell基本元素

(1):#! 、/bin/bash            必须有的格式,指出shell类型

(2):#                                  注释

(3)变量

(4)控制

例:                 vi mkdira.sh

                     #! /bin/bash

                     # this is mkdir

                     cd/home

                     mkdir shelltest

                     echo "shelltest is created"

二、创建,执行shell脚本

    ①用任何编辑器比如vi在文本中编写脚本,以.sh后缀名保存文件。

    ②将文件赋予可执行权限

    ③执行脚本

1):bash 脚本文件名

2):./ 脚本文件名

三、使用echo命令和#符号。

1、echo 命令用于屏幕上显示消息;

2、#在shell脚本中进行注释。

四、变量表达式

1、命令替换

①在单行命令中使用多个命令的一个方法是通过命令替换。

②expr命令,用于求值算术表达式。

③可以在$((...))中包含一个表达式

2、条件判断命令

   test n1 -参数 n2   或者  [ n1 -参数 n2 ]

参数:

-lt   小于

-le  小于等于

-gt  大于

-ge  大于等于

-eq  等于

-ne  不等于

例:   #! /bin/bash

        echo "please input number"

       read a

   if test $a -gt 0

   then 

echo "$a number is positive"

fi

3、文件测试

-f   存在且是普通文件

-d  存在且是目录

-s  存在且字节数大于0

-r  存在且可读

-w  存在且可写

-x   存在且可运行


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值