[问题]请问如何编写一个SHELL脚本

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
shajia
帖子: 75
注册时间: 2006-10-07 16:40
来自: 重庆市

[问题]请问如何编写一个SHELL脚本

#1

帖子 shajia » 2008-05-28 20:58

这点我始终不明白 具体困难就是:如果创建一个可执行的shell脚本 至于脚本内容 我曾经在网上copy别人脚本代码的然后粘贴在emacs里面 保存为纯文本文档 在属性里修改加上了“允许作为可执行程序”但是还是没得效果。而直接运行从网上下载的脚本则有反应。
INTEL E6750 OC 500*8=4GHZ
DFI UT LANPARTY T2RS( P35+ICH9R)
GSKILL DDR2 1066MHZ 2G*2
SHAPPIRE HD3870 512M
seagate 7200.10 250G*2 SATAII RAID0
PIONEER 215CH DVD-multi recorder
AOC 210V
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#2

帖子 BigSnake.NET » 2008-05-28 21:09

看 Advanced Bash-Scripting Guide
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
shajia
帖子: 75
注册时间: 2006-10-07 16:40
来自: 重庆市

#3

帖子 shajia » 2008-05-29 0:59

顶上去 看了ABS还是不明白 我找到的所有资料都是讲编程思想和技巧的 我需要的是如何实现 就是怎么才能创建一个可执行的脚本文件?
INTEL E6750 OC 500*8=4GHZ
DFI UT LANPARTY T2RS( P35+ICH9R)
GSKILL DDR2 1066MHZ 2G*2
SHAPPIRE HD3870 512M
seagate 7200.10 250G*2 SATAII RAID0
PIONEER 215CH DVD-multi recorder
AOC 210V
头像
thyme
帖子: 38
注册时间: 2007-06-16 16:36
来自: #17 city
联系:

#4

帖子 thyme » 2008-05-29 1:13

代码: 全选

#!/bin/bash

echo "hello, world!"

保存为test.sh

赋予读和运行权限

代码: 全选

chmod u+rx test.sh
运行

代码: 全选

./test.sh
calefly
帖子: 10
注册时间: 2008-03-08 19:29

#5

帖子 calefly » 2008-05-29 12:53

正在学习脚本
回复