红联Linux门户
Linux帮助

linux/SHELL脚本-只有例子

发布时间:2008-10-08 21:15:43来源:红联作者:lnoem
编辑shell脚本:

#后加的是注释内容

⒈ shell脚本1:输入分数显示好坏

引用:
echo "Please enter score: "

read score

if [ $score -lt 80 ]

then

echo "bad!!"

elif [ $score -ge 80 -a -lt 90 ]

then

echo "good!!"

else

echo "very good!!"

fi


⒉ shell脚本编辑服务列

引用:
echo "Services: "

echo -n "1) ls "

echo -n "2) ls -l"

echo -n :3) exit"

echo "Please choice [1-3]"

read choice

case $choice in

1) ls;;

2) ls -l ;;

3)exit;;

*) echo "wrong choice"

esac


⒊ 输入用户信息保存到另一个文件中

引用:
ecode = 1000

while [ $ecode -le 1002 ]

do

echo "Please enter emploee info ecode=$ecode "

echo "Enter name: "

read name

echo "Enter email: "

read email

echo "Name:$name Email:$email" >> emploee.dat

((ecode=$ecode+1))

done


⒋ps:查看当前的进程 PID下面的就是进程的进程号

ctrl +c 退出当前进程(当进程一直在运行,想退出的时候)

find / -name passwd & 其中&表示到后台运行

例:错误重定向:time find /etc -name passwd 2 > /dev/null

time 表示显示进程运行的时间,以上的错误重定向也表示不显示错误信息

kill 结束进程后面要加进程号

ls -l /dev | more 管道可以用空格和回车看下一页
文章评论

共有 1 条评论

  1. cwqing1973 于 2008-10-10 23:04:55发表:

    这几个shell例子虽然是几个比较简单的例子,但是可以看出作者是在用心学习。鼓励一下。