Linux下的shell编程入门
2009-06-30 04:44:00 来源:WEB开发网核心提示: Case语句语法:case 字符串 in值1|值2)操作::值3|值4)操作::值5|值6)操作::*}操作::esaccase的作用就是当字符串与某个值相同是就执行那个值后面的操作,如果同一个操作对于多个值,Linux下的shell编程入门(4),则使用”|”将各个值分开,在case的每一个操作的最后面都有两个”:
Case语句
语法:case 字符串 in
值1|值2)
操作::
值3|值4)
操作::
值5|值6)
操作::
*}
操作::
esac
case的作用就是当字符串与某个值相同是就执行那个值后面的操作。如果同一个操作对于多个值,则使用”|”将各个值分开。在case的每一个操作的最后面都有两个”::”,分号是必须的。
例:
case $USER in
beichen)
Echo “You are beichen!”;;
liangnian)
echo “You are liangnian”; //注意这里只有一个分号
echo “Welcome!”;; //这里才是两个分号
root)
echo “You are root!:echo Welcome!”;; //将两命令写在一行,用一个分号作为分隔符
*)
echo “Who are you?$USER?”;;
esac
执行结果:
[liangnian@localhost bin]$ test
You are liangnian
Welcome!
关于shell编程基础的东西就介绍这么多,如果你想更进一步了解shell编程的知识,请查阅相关书籍。
更多精彩
赞助商链接