LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 965|回复: 5

I am a VBird, puzzled with two shell programmes

[复制链接]
发表于 2005-10-19 14:48:11 | 显示全部楼层 |阅读模式
Today I want to write a shell to delete directory from some directoy.
Two programes are given:
first:
----------------------------------------------------
cd /root/tmp
for loopdir in `ls`
do
        if [ -d $loopdir ]
        then
                 rm -R $loopdir
        else
                echo "not a directory"
        fi
done
----------------------------------------------------

second:
----------------------------------------------------
cd /root/tmp
filename=`ls`
if [ -d ${filename[1]} ]
then
    rmdir $filename
else
    echo "not a directory"
fi
----------------------------------------------------

Two programes both can work well
I want to kown how do the both programes work?
Please give some advice
发表于 2005-10-22 01:21:50 | 显示全部楼层
Post by drowsyboy
Today I want to write a shell to delete directory from some directoy.
Two programes are given:
first:
----------------------------------------------------
cd /root/tmp
for loopdir in `ls`
do
        if [ -d $loopdir ]
        then
                 rm -R $loopdir
        else
                echo "not a directory"
        fi
done
----------------------------------------------------

second:
----------------------------------------------------
cd /root/tmp
filename=`ls`
if [ -d ${filename[1]} ]
then
    rmdir $filename
else
    echo "not a directory"
fi
----------------------------------------------------

Two programes both can work well
I want to kown how do the both programes work?
Please give some advice

What advice? You said both worked well...
回复 支持 反对

使用道具 举报

发表于 2005-10-29 11:54:00 | 显示全部楼层
It's Java?
回复 支持 反对

使用道具 举报

发表于 2005-10-29 19:00:17 | 显示全部楼层
What is Vbird???A kind of bird?birdman??
回复 支持 反对

使用道具 举报

发表于 2005-10-29 19:06:42 | 显示全部楼层
birdman??
回复 支持 反对

使用道具 举报

发表于 2005-10-30 23:00:08 | 显示全部楼层
what did you puzzled?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表