|
发表于 2006-12-1 16:31:39
|
显示全部楼层
Post by tao
#!/bin/bash
for a in $*
do
awk '/E0/{printf "%s %s\n",$1,$7;x=x+$7}
END{printf "%10.8f\n",x/300}' $a > g$a
E = `tail -1 "g$a"`
#似乎在``中无法实现变量替换g$a,或者写法不对望大虾指教
echo $E
done
错误提示
line 6: E: command not found
这句话:E = `tail -1 "g$a"` 里,=号两边有空格,你去掉空格看看。行不??
E=`tail -1 "g$a"` |
|