当前位置: 技术问答>linux和unix
请各位高手指点,看看我这样写的批处理文件对不对(急用,在线等)
来源: 互联网 发布时间:2016-02-22
本文导语: 环境: 我现在是用 putty进行远程操作。 需求: 我需要编写一个批处理文件。 作用: 批处理文件的作用是,当我运行Ant命令时,将Ant运行的内容发送到log.txt文件中,然后判断log文件中是否有"BUILD SUCCESSFUL"这个字...
环境: 我现在是用 putty进行远程操作。
需求: 我需要编写一个批处理文件。
作用: 批处理文件的作用是,当我运行Ant命令时,将Ant运行的内容发送到log.txt文件中,然后判断log文件中是否有"BUILD SUCCESSFUL"这个字符,如果有,就让一个名为about.html文件显示当前时间和状态:"BUILD SUCCESSFUL"。如果没有,就让about.html文件显示当前时间和状态:"BUILD FALSE"。
我是一个超级新手 下面是我写的代码 请各位大虾 能够指点一下~~
#!/sh
echo >> log.txt;
ant >> log.txt;
a=cat log.txt|grep "BUILD SUCCESSFUL"|wc -l;
b="BUILD SUCCESSFUL";
c="BUILD FALSE";
if [$a != 0]
then
"
New Document
ant date:echo $date
state:echo $c
"
else
New Document
ant date:echo $date
state:echo $c
fi
谢谢~~~~~
需求: 我需要编写一个批处理文件。
作用: 批处理文件的作用是,当我运行Ant命令时,将Ant运行的内容发送到log.txt文件中,然后判断log文件中是否有"BUILD SUCCESSFUL"这个字符,如果有,就让一个名为about.html文件显示当前时间和状态:"BUILD SUCCESSFUL"。如果没有,就让about.html文件显示当前时间和状态:"BUILD FALSE"。
我是一个超级新手 下面是我写的代码 请各位大虾 能够指点一下~~
#!/sh
echo >> log.txt;
ant >> log.txt;
a=cat log.txt|grep "BUILD SUCCESSFUL"|wc -l;
b="BUILD SUCCESSFUL";
c="BUILD FALSE";
if [$a != 0]
then
"
New Document
ant date:echo $date
state:echo $c
"
else
New Document
ant date:echo $date
state:echo $c
fi
谢谢~~~~~
|
#!/sh
echo > > log.txt;
ant > > log.txt;
a=grep "BUILD SUCCESSFUL" log.txt | wc -l;
b="BUILD SUCCESSFUL";
c="BUILD FALSE";
echo "" >about.htm
echo "" >>about.htm
echo " New Document " >>about.htm
echo "" >>about.htm
echo "" >>about.htm
if [ $a != 0 ]
then
date >>about.htm
echo $b>>about.htm
else
date >>about.htm
echo $c>>about.htm
fi
echo " " >>about.htm
echo " " >>about.htm
echo > > log.txt;
ant > > log.txt;
a=grep "BUILD SUCCESSFUL" log.txt | wc -l;
b="BUILD SUCCESSFUL";
c="BUILD FALSE";
echo "" >about.htm
echo "" >>about.htm
echo " New Document " >>about.htm
echo "" >>about.htm
echo "" >>about.htm
if [ $a != 0 ]
then
date >>about.htm
echo $b>>about.htm
else
date >>about.htm
echo $c>>about.htm
fi
echo " " >>about.htm
echo " " >>about.htm