from=111
t1=222
to=333
upday=`date --date="$datestr +%y%m%d"`
for daemon in $lists; do
trcfile=/var/log/cabal/"$daemon"_"$upday".trc
backfile=/trc/$upday/"$daemon"_"$uphour".trc
tmpfile=/tmp/backfile
awk -F'|' '{ if ('"$from"' <= $t1 && $t1 < '"$to"') print $1"|"$2"|"$3"|"$4"|"$5"|"$6"|"$7"|"$8"|"$9"|"$10 }' $trcfile | unix2dos > $tmpfile
这个脚本看着没有问题 说打不开/var/log/cabal/"$daemon"_"$upday".trc
不是有十个参数么,怎么把那个目录下的文件都输出来了,说打不开
我试了一下吧后三行都注释 是可以执行的 就是加上最后一行 就不行了 这个print $1"|"$2"|"$3"|"$4"|"$5"|"$6"|"$7"|"$8"|"$9"|"$10 }' $trcfile
地方不太明白 感觉有问题
linuxunix 于 2011-10-17 09:36:16发表:
没什么问题呀!
yanyongkg 于 2011-10-16 22:12:21发表:
一大坨,不知道你在干嘛,但至少 $10 肯定不是第十个参数 这么写 ${10}
wokanhaoziji 于 2011-10-11 15:35:28发表:
3# 年年年
[font=楷体_GB2312]权限 够 这里明白 了 谢谢 但是 下面 我看见 有十个参数是不是 但是他输出很多 已经超过十个了[/font]
zly159 于 2011-10-10 17:01:44发表:
不知道 我只是路过的!
年年年 于 2011-10-10 16:01:05发表:
trcfile=/var/log/cabal/"$daemon"_"$upday".trc等的文件权限够吗?
这个print $1"|"$2"|"$3"|"$4"|"$5"|"$6"|"$7"|"$8"|"$9"|"$10 }' $trcfile 木有问题
wokanhaoziji 于 2011-10-10 11:37:18发表:
大家都别不说话 知道一点 也可以 的 交流 么 说话 才可以