shell script入门

来源:互联网 发布:游戏美工是什么专业 编辑:程序博客网 时间:2024/05/22 03:20

1读取用户输入

read -p “please input firstname” firstname #把输入的值赋值给firstname

2Date函数

date1=$(date --date="-1 hours" +"%Y-%m-%d %H:%M:%S")echo $date1

Fri Mar 10 16:46:28 EST 2017

数学运算

total=((a*$b))

test指令

test -e /dmtsai&&echo "exit"||echo "Not exist"

[]判断符号

[ "$HOME" == "$MAIL" ]

默认变数

条件判断

if [条件判断式一];then
elif [条件判断式二];then

else

fi

case…easc

function

function fname(){
local srcfile=$1 #第一个参数
return #可以返回一个值
}

循环

while [condition]
do

done

until [condition]
do

done

for var in con1 con2 con3
do

done

for ((初始值;限定值;执行步阶))
do

done

shell script追踪

sh [-nvx] scripts.sh
-n 不执行,仅查询语法问题.若没有语法错误,不会显示任何内容.
-v 执行前,先输出script的内容.先输出,再执行.
-x 将使用到的script内容显示到屏幕上.执行一句,输出一句

0 0