shell獲取目錄下所有資料夾的名稱並輸出

2021-09-07 06:31:38 字數 667 閱讀 7250

獲取指定目錄/usr/下所有資料夾的名稱並輸出:

shell**:

1 #!/bin/bash

2#方法一

3dir=$(ls -l /usr/ |awk

'/^d/ ')

4for i in $dir5do

6echo$i7

done

8#######

9#方法二

10for

dirin $(ls /usr/)

11do

12 [ -d $dir ] && echo $dir

13done

14##方法三

1516

ls -l /usr/ |awk

'/^d/

' ## 其實同方法一,直接就可以顯示不用for迴圈

執行shell後會輸出/usr/目錄下所有的資料夾的名字:

1 [root@localhost ~]# ./foler.sh

2bin

3etc

4games

5include

6lib

7lib64

8libexec

9local

10sbin

11share

12 src

C 遍歷目錄下的所有資料夾

這個是網上轉的 上乙個也是仿照這個改的 同樣是win32控制台程式 學習!using system using system.collections.generic using system.text using system.io namespace testfileinfo while true...

C 快速獲取資料夾 目錄 下的所有檔名

說起使用c 操作檔案,最常見的是當屬對單一檔案進行讀寫了,但有時我們需要乙個目錄下的所有檔案又該怎麼快速獲取呢?這個問題的難點在於如何查詢檔案目錄下的檔案及其數量,以及如何遞迴查詢目錄下的子目錄的檔案及其數量。我一下子就懵了,趕緊開啟搜尋引擎,在網際網路上找了一圈,發現核心 幾乎都是同一段 原作者已...

shell遍歷目錄下所有檔案

filelist ls home work file for file in filelist do echo file done 一定要切記filelist 後邊的那個引號不是單引號,而是tab鍵上邊的那個鍵,或者說是1左邊的那個鍵。否則的話不起作用。唉,自己在上吃虧了好長時間。汗!如果ls後面的...