shell脚本

0.文件开始

#!/bin/bash

1.shell中比较关系使用:

eg: m小于等于100(注意方括号与字符间有空格隔开)        [ m -le 100 ]

说明:

等于     -eq

不等于    -ne

小于等于  -le

大于等于   -ge

小于     -lt

大于    -gt

2.页面输入打印信息:

echo hello

echo -n      不要在最后自动换行

3.在某个文件中输入打印信息

echo "hello" >>test.txt     >>在原有文件上追加内容hello;

echo "hello" > test.txt         >覆盖之前文件上的内容,若没有该文件则创建之;

4.while循环语句:

while 条件测试

do

执行命令

done

5.let命令

用来执行算数运算或和数值表达式测试

let m++

let "c=a+b"

6.if判断语句使用

if  [ $n -eq 255 ];then

        执行命令

else

        执行命令

fi

7.判断文件是否存在

[ -f  "/opt/ls/tmp/icmp.rules" ]    判断路径下icmp.rules文件是否存在

  1. -e 判断对象是否存在

  2. -d 判断对象是否存在,并且为目录

  3. -f 判断对象是否存在,并且为常规文件

  4. -L 判断对象是否存在,并且为符号链接

  5. -h 判断对象是否存在,并且为软链接

  6. -s 判断对象是否存在,并且长度不为0

  7. -r 判断对象是否存在,并且可读

  8. -w 判断对象是否存在,并且可写

  9. -x 判断对象是否存在,并且可执行

  10. -O 判断对象是否存在,并且属于当前用户

  11. -G 判断对象是否存在,并且属于当前用户组

  12. -nt 判断file1是否比file2新 [ "/data/file1" -nt "/data/file2" ]

  13. -ot 判断file1是否比file2旧 [ "/data/file1" -ot "/data/file2" ]

8.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值