LINUX下SHELL脚本的应用
SHELL 脚本
- shell的结构和执行方法
- 结构
开头需要加#!/bin/bash
脚本的名字以.sh结尾,用于区分这是一个shell脚本
- 执行方法
Chmod 755 1.sh
1)./1.sh 2)bash1.sh
查看脚本执行过程 bash -x 1.sh
查看脚本是否语法错误 bash -n 1.sh
- date命令的用法
- date +%Y-%m-%d ==== date +%F
- date +%H:%M:%S ===== date +%T
- 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循环
- 语法:for 变量名 in 条件; do …; done
- 案例
1