LINUX下SHELL脚本的应用

SHELL 脚本

  • shell的结构和执行方法
  1. 结构

开头需要加#!/bin/bash

脚本的名字以.sh结尾,用于区分这是一个shell脚本

 

  1. 执行方法

Chmod  755  1.sh

1)./1.sh   2)bash1.sh

查看脚本执行过程 bash -x 1.sh

查看脚本是否语法错误  bash -n 1.sh

 

  • date命令的用法

 

  1. date  +%Y-%m-%d ====  date +%F

 

  1. date +%H:%M:%S  =====  date +%T

 

  1. date +%w,  ====星期几 date +%W 今年过了多少星期

三、if语句逻辑判断

1、格式

格式1:if 条件 ; then 语句; fi

格式2:if 条件; then 语句; else 语句; fi

格式3:if …; then … ;elif …; then …; else …; fi

2、用法

1)if中的常用比较表达式:

-gt (>)  -lt(<)   -ge(>=)   -le(<=)  -eq(==)   -ne(!=)

if [ $a -gt $b ]   if [ $a -lt 5 ]    if [ $b -eq 10 ]  (注意都要空格隔开)

if [ $a -gt 5 ] && [ $a -lt 10 ]; then  (if的并操作)

if [ $b -gt 5 ] || [ $b -lt 3 ]; then    (if的或操作)

3、案例

 

 

四、shell中的case判断

 1、格式

case  变量名 in 
                     value1)
                          command        ;
                     value2)
                          command;;
                      esac

2、案例

  • for循环
  1. 语法:for 变量名 in 条件; do …; done
  2. 案例

1

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值