for循环脚本练习题

回复 收藏
要求:
写一个脚本,把当前目录下的目录(只需要一级)列出来。

答案:
{{{密码回复可见}}}

2015-08-07 09:50 举报
已邀请:
0

hncg

赞同来自:

学习下
0

奇怪的蔬菜

赞同来自:

ls -l | grep '^d'|awk '{print $NF}'
0

boy461205160

赞同来自:

{:4_91:}
0

泡沫。

赞同来自:

111
0

liushuangwei

赞同来自:

看看
0

alvinnull

赞同来自:

shafa
0

664778717@qq.co

赞同来自:

ls /tmp/ -l|grep ^d
0

1101066558

赞同来自:

ll | grep "^d"
0

jokerhuman

赞同来自:

学习
0

15012600075

赞同来自:

学习
0

onlyweeds

赞同来自:

#!/bin/sh
ls  -l
0

huguihua2002

赞同来自:

看看
0

唯一V

赞同来自:

学习
0

不怕不怕

赞同来自:

参考
0

sy0258

赞同来自:

学习
0

乐橙306

赞同来自:

  1. [root@wh-cnc-51 /]# cd  .  &&  tree  -L 1  -d  |  awk  '{print $2}'

  2. bin
  3. boot
  4. dev
  5. etc
  6. home
  7. lib
  8. lib64
  9. lost+found
  10. media
  11. mnt
  12. opt
  13. proc
  14. root
  15. sbin
  16. selinux
  17. srv
  18. sys
  19. tmp
  20. usr
  21. var

  22. directories
  23. [root@wh-cnc-51 /]#
0

陈秋明

赞同来自:

look
0

q913555

赞同来自:

学习了
0

木头爱木头媳妇

赞同来自:

1
0

清茶一杯

赞同来自:

学习
0

孔雀东南飞

赞同来自:

{:4_102:}刚开始练,写不出来
0

且听风吟

赞同来自:

1
0

snake

赞同来自:

看看
0

gl0321

赞同来自:

学习一下
0

malong

赞同来自:

学习一下
0

qiqige

赞同来自:

。。
0

keluo

赞同来自:

学习
0

loading丶

赞同来自:

我去看看……
0

linux-小莫

赞同来自:

学习
0

大仔黑黑

赞同来自:


  1. #!/bin/bash
  2. ##written by wangyl
  3. ##2016-04-06

  4. a=`pwd`
  5. for i in `find $a -type d`;
  6. do
  7.         echo $i
  8. done
0

qq895933723

赞同来自:

学习
0

ggangelo

赞同来自:

for i in `ls`
do
[ -d $i ] && echo "$i"
done
0

kevin_tao

赞同来自:

ls
0

duyanbin

赞同来自:

学习学习
0

wangzai

赞同来自:

学习
0

郭贞

赞同来自:

{:4_92:}
0

jxcia2018

赞同来自:

#!/bin/bash
##ctime:20160418
##written by lin
for dir in `ls -a`
do
if [ -d $dir ] ;then
echo $dir
fi
done
0

beafty

赞同来自:

{:4_93:}
0

luckytodd

赞同来自:


#!/bin/bash
#writen by dwt 2016.04.19
for i in `ls ./`;
do
if [ -d ./$i ];then
echo $i
fi
done
0

zgyizu

赞同来自:

老师辛苦了!
0

lin13750529011

赞同来自:

#!/bin/bash
##
for p in `ls`;
do
   if [ -d $p ];then
   echo "$p"
   fi
done
0

huanglin

赞同来自:

前来实战
0

CNS2016

赞同来自:

看看
0

yuan2015

赞同来自:

学习学习
0

杨金彪

赞同来自:

+1
0

tytywu

赞同来自:

看看
0

xigua

赞同来自:

学习
0

zgyizu

赞同来自:

for固定循环!
0

ztyspar

赞同来自:

练习脚本
0

branttsai

赞同来自:

刚开始复习shell,练习下。谢谢。
0

西瓜.M

赞同来自:

本帖最后由 西瓜.M 于 2016-4-22 10:28 编辑

#!/bin/bash
for dir in `ls`;do
         if ls -l $dir |grep -q '^d';then
                     echo $dir
         fi
done
0

西瓜.M

赞同来自:

看来我还差得远呢,学习学习
0

397705152

赞同来自:

看一看
0

yvhk635241

赞同来自:

学习
0

阿凯

赞同来自:

学习
0

youlianqing

赞同来自:

学习
0

xufanyunwei

赞同来自:

学习
0

chumingjie

赞同来自:

学习
0

漠林sky

赞同来自:

学习
0

88888888

赞同来自:

幸苦
0

xzzlamp

赞同来自:

11
0

等风来

赞同来自:

学习
0

184398764

赞同来自:

学习
0

spring_supervip

赞同来自:

我还没学到shell来,我来凑凑热闹,了解了解什么是shell
0

kolons

赞同来自:

+1
0

linle

赞同来自:

#!/bin/bash/
##
##
for i in `ls`
do
  if [ -d $i ]
   then
     echo $i
   fi
done
0

李梦

赞同来自:

#!/bin/bash
for i in `ls -l|grep ^d`
do
  echo $i
done
0

hsm

赞同来自:

学习
0

hhao

赞同来自:

1
0

linuxs

赞同来自:

1
0

cj2017

赞同来自:

本帖最后由 cj2017 于 2016-6-10 16:22 编辑

#!/bin/bash
for i in `ls`
  do
      if [ -d $i ]
     then       echo $i      fi
done



0

loveangeler

赞同来自:

学习下
0

5as

赞同来自:

see
0

贰零壹陆

赞同来自:

学习
0

指日可待

赞同来自:

学习一下
0

dessler

赞同来自:

  1. #/bin/bash
  2. #by chenhong 2016.6.13
  3. ls -F |grep '/' >mulu.log
  4. for i in $(cat mulu.log)
  5. do
  6. ls $i       
  7. done
  8. rm -rf mulul.log
0

weifan

赞同来自:

学习
0

greenfish

赞同来自:

#!/bin/bash

a=`pwd`
b=`ls -l $a|grep "^d"|awk '{print $9}'`
echo $b


不知道对不对哈哈  学习中
0

小璇Linux

赞同来自:

学习
0

小猫咪

赞同来自:

{:4_92:}
0

gh0st

赞同来自:

{:4_99:}
0

hanhan0871

赞同来自:

学习
0

azure

赞同来自:

#!bin/bash
cd /tmp/
for i in `ls` ; do
    if [ -d $i ];then
        ls -d $i
    fi
done
0

Toornix

赞同来自:

看下答案
0

Linux-lucky

赞同来自:

{:4_91:}学习
0

jonnylin

赞同来自:

学习
0

hemengxi

赞同来自:

本帖最后由 hemengxi 于 2016-7-4 21:34 编辑

用for实现ls目录的功能
0

Coohx - 小运维

赞同来自:

练习
0

先生好

赞同来自:

学习
0

liqian

赞同来自:

#!/bin/bash
key=`pwd` |awk -F '/' '{print $NF}'
ls $key
0

我爱我家

赞同来自:

答案
0

yonself

赞同来自:

for
0

shc1985

赞同来自:

看下
0

陈龙

赞同来自:

学习
0

lin790292154

赞同来自:

看看
0

nihao426181

赞同来自:

^
0

阿杰

赞同来自:

1
0

dongdongchen

赞同来自:

学习
0

lanceli

赞同来自:

我看看
0

df1360

赞同来自:

1

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: