Shell编程指南
基础知识
shell执行方式 shxx.sh(文件须有r权限) || ./xx.sh(文件须有x权限)注:shxx.sh方式比较安全
文件名后缀.sh
shell内容开头#!/bin/bash||#!/bin/sh||#!/bin/csh||#!/bin/ksh注:#!/bin/bash使用比较多
退出 exit0
变量赋值与使用
不需要定义即可直接使用 注:变量赋值时=号两端不能有空格
以$变量名或${变量名}访问变量内容
流程控制
判断 注:确保方括号的空格;确定每个条件都有then
if[–d‘dirname'];then 命令集1 elif条件2;then 命令集2 else 命令集4 fi
case$变量in match_1) 命令集1 ;; match_2) 命令集2 ;; …… *)(可选) 命令集n ;; esac
循环
1.while条件
do
//TODO
done