shell怎么脚本的建立?
过程如下:
1。建立文本,f1
#! /bin/sh
echo hhhhhhhhhhhhh
2.$chmod 700 f1
2.$chmod 700 f1
问题点数:20、回复次数:11Top
1 楼liulanghai(浪迹天涯)回复于 2002-06-11 18:09:26 得分 0
3.$f1 (当前目录中)
4.结果为 f1没有找到。还是错误的command,不太记得了。
请问:为什么???
Top
2 楼ssw0989(天天迷糊)回复于 2002-06-11 18:16:35 得分 0
$vi fl
#! /bin/sh
echo hhhhhhhhhhhhh
$chmod 755 fl
Top
3 楼ssw0989(天天迷糊)回复于 2002-06-11 18:17:13 得分 10
$vi fl
#! /bin/sh
echo hhhhhhhhhhhhh
$chmod 755 fl
$.fl
或$sh fl
Top
4 楼spark_li(晕忽忽(恶人谷:通讯连长))回复于 2002-06-11 18:22:08 得分 8
同意楼上的
./fl
或者sh flTop
5 楼spark_li(晕忽忽(恶人谷:通讯连长))回复于 2002-06-11 18:22:20 得分 0
同意楼上的
./fl
或者sh flTop
6 楼liulanghai(浪迹天涯)回复于 2002-06-11 19:24:57 得分 0
755代表什么呢?Top
7 楼ssw0989(天天迷糊)回复于 2002-06-12 10:32:08 得分 0
给与执行的权限,即-rwxr-xr-x之意Top
8 楼fang_jb(寂寞如雪)回复于 2002-06-12 12:54:46 得分 2
把当前目录加到PATH环境变量中
PATH=$PATH:.
export PATHTop
9 楼liulanghai(浪迹天涯)回复于 2002-06-12 17:42:54 得分 0
另问:如何让下面shell (awk)运行起来?(目的:对来的一封新邮件进行读且执行相关操作。。。。(估计原码没有语法错误,),)
在线等待,QQ:7225825
#!/bin/sh
PATH=/bin:/usr/bin
RFCPROG=/usr/local/bin/rfc
Maillist="fhc@yahoo.com.cn"
awk "
BEGIN {fnd=0}
/^From:/ {retaddr=substr(\$0,6);next}
/^Subject:/ {rfcnum=substr(\$0,9);fnd++;next}}
/^*\$/ {if(fnd==0||rfcnum!~/^[0-9]*$/) exit
#check the from
if(retaddr!=$Maillist) exit
cmd=\$RFCPROG\"rfcnum
cmd=cmd \"|/usr/ucb/mail -s 'RFC \" rfcnum\" '\"
cmd=cmd \" '\"retaddr\" '\"
print cmd ;exit
}" | /bin/sh
Top
10 楼ssw0989(天天迷糊)回复于 2002-06-13 21:55:46 得分 0
http://www.csdn.net/expert/topic/785/785482.xml?temp=.3775751
从上面的例子中,你可以使用计划任务来执行某程序,你要作的就是给他以合适的执行权限,然后将这个程序放到cron任务中即可。Top
11 楼liulanghai(浪迹天涯)回复于 2002-06-17 21:16:27 得分 0
我好像已经差不多解决了,我再看看你说的方法Top




