Linux Shell 语法日志

shell 语法很容易忘记 平时开发中很少用 所以记下来以便偶尔使用

case语句

syntax error: unexpected end of file 错误是没有语句结束 比如没有结束case语句 最有没有输入 esac 就会出现此问题

#!/bin/bash
case $1 in 	#$1是获取控制台中shell文件后第一个参数;如 sh test.sh start
start)  #判断是否为 start 如果写出[start]) 意为start中任意一个字符做匹配
echo start tomcat!  #匹配成功后的代码段
;;
stop)
echo stop tomcat!
;;
restart)
echo restart tomcat!
;;
*)  #默认情况
echo 11111
;;
esac#结束语句
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章