免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4412 | 回复: 7
打印 上一主题 下一主题

SHELL脚本是怎么写的??迷惑中 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-01-14 23:06 |只看该作者 |倒序浏览
请问如果在RED HAT那里..怎么写一个SHELL脚本??
兴建的时候 用什么命令..用VI写完后..用什么命令运行??
有人肯举一个例子吗??

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
2 [报告]
发表于 2008-01-15 00:38 |只看该作者
用vim编辑一个含有符合shell语法和系统命令的文件, 然后用shell去执行即可, 如文件test.sh包括

  1. #!/bin/bash
  2. #filename: test.sh
  3. date
复制代码

执行:
sh test.sh

论坛徽章:
0
3 [报告]
发表于 2008-01-15 14:59 |只看该作者
同意楼上,执行的时候也可以:
chmod +x test.sh
./test.sh

论坛徽章:
0
4 [报告]
发表于 2008-01-15 15:40 |只看该作者
同意楼上两位老大

解释下2楼老大是给了文件执行权限 而./是代表从当前目录执行

论坛徽章:
0
5 [报告]
发表于 2008-01-15 16:31 |只看该作者
最好不要sh去解释一个shell文件,还是bash好
bash用于shell编程更多些:wink:

论坛徽章:
0
6 [报告]
发表于 2008-01-15 16:33 |只看该作者
LZ可以去找份基础的shell编程的书看

[ 本帖最后由 ghosTM55 于 2008-1-15 16:36 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2008-01-16 00:10 |只看该作者
原帖由 maxxfire 于 2008-1-15 14:59 发表
同意楼上,执行的时候也可以:
chmod +x test.sh
./test.sh


我一般都是这样用,呵呵

论坛徽章:
0
8 [报告]
发表于 2008-01-16 16:10 |只看该作者
#!/bin/bash
#六合采.sh 2007/12/18
echo "请输入你的号码"
read key
if [ "$key" = "8837790" ];then
        echo "恭喜你中了特等奖---->500万"
elif [ "$key" = "1591091" ];then
        echo "恭喜你中了一等奖---->100万"
else
        echo "谢谢你的惠顾,下次好运~!"
fi
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP