|
发表于 2007-12-19 18:09:04
|
显示全部楼层
兄弟,你不会是写完后连运行都没运行就贴上来了吧?
只能说错误太多,“指点一下”是根本解决不了问题的, 所以大家看到后也就没指点的兴趣了。
我按你的意思改了一下,建议你逐行对照,自己检查吧,也可以对照自己的看看哪些地方有问题。你可以这样调试: sh -x <yourfile>, 看看bash的出错信息
嗯,可能有些话有点过分了,请勿怪。 (:
- #!/bin/sh
- echo > log.txt
- ant >> log.txt 2>&1 # 将错误与输出均重定向到log.txt
- dat=$(date)
- a=$(cat log.txt |grep "BUILD SUCCESSFUL" |wc -l)
- b="BUILD SUCCESSFUL"
- c="BUILD FALSE"
- if [ $a != 0 ]
- then
- echo " <HTML>
- <HEAD>
- <TITLE> New Document </TITLE>
- </HEAD>
- <BODY>
- ant date: $dat
- state: $c
- </BODY>
- </HTML> " > about.html
- else
- echo "<HTML>
- <HEAD>
- <TITLE> New Document </TITLE>
- </HEAD>
- <BODY>
- ant date: $dat
- state: $b
- </BODY>
- </HTML>" > about.html
- fi
复制代码 |
|