24小时热门版块排行榜    

查看: 668  |  回复: 4

1787487804

银虫 (正式写手)

[求助] 请帮我分析这段代码的问题所在

for i in $Rjob
do
        for j in $Alljob
        do
                if [[ $i == $j ]]
                then echo  $j `qstat -f $j | awk ' $1~/init_work_dir/ {print $3}'` >>result
                else    for k in $Alldir
                        do
                                if [[ $j == `cat $k` ]]
                                then
                                        strr=$k
                                        echo  $j " Done " ${strr%/*}  >>result
                                fi
                        done
                fi
        done
done



这段代码的执行结果总是if else 里的命令都执行,费解!
回复此楼

» 猜你喜欢

一蓑烟雨任平生
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wy_zidu2012

金虫 (小有名气)

好像缩进有点问题,lz可以调下试试。python里缩进不一样解析出来的意思也不一样。

发自小木虫Android客户端
2楼2016-04-20 23:08:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1787487804

银虫 (正式写手)

引用回帖:
2楼: Originally posted by wy_zidu2012 at 2016-04-20 23:08:41
好像缩进有点问题,lz可以调下试试。python里缩进不一样解析出来的意思也不一样。

好主意,可以用sh -x aaa.sh   调试
一蓑烟雨任平生
3楼2016-04-21 11:19:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wy_zidu2012

金虫 (小有名气)

引用回帖:
3楼: Originally posted by 1787487804 at 2016-04-21 11:19:52
好主意,可以用sh -x aaa.sh   调试...

才发现这是一段shell,最近写脚本写傻了……

发自小木虫Android客户端
4楼2016-04-21 12:19:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1787487804

银虫 (正式写手)

引用回帖:
4楼: Originally posted by wy_zidu2012 at 2016-04-21 12:19:31
才发现这是一段shell,最近写脚本写傻了……
...

5楼2016-04-22 20:56:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 1787487804 的主题更新
信息提示
请填处理意见