中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

怎么用shell遞歸遍歷文件夾

小億
124
2023-12-07 10:03:19
欄目: 編程語言

使用find命令可以遞歸遍歷文件夾,以下是使用Shell腳本實現遞歸遍歷文件夾的示例:

#!/bin/bash

function traverse() {
    for file in "$1"/*; do
        if [ -d "$file" ]; then
            traverse "$file"
        elif [ -f "$file" ]; then
            echo "$file"
        fi
    done
}

traverse "/path/to/directory"

上述腳本定義了一個traverse函數,該函數使用for循環逐個遍歷指定目錄下的文件和文件夾。如果當前遍歷到的是文件夾,則遞歸調用traverse函數。如果當前遍歷到的是文件,則輸出文件的路徑。

腳本的最后一行調用traverse函數,并指定要遍歷的目錄路徑。你可以將"/path/to/directory"替換為你想要遍歷的目錄的路徑。

0
内乡县| 平塘县| 普宁市| 潮安县| 萨迦县| 自治县| 易门县| 宁安市| 新丰县| 信丰县| 普安县| 黑山县| 武汉市| 株洲市| 马公市| 广平县| 宜丰县| 南汇区| 博兴县| 肥东县| 兰西县| 怀来县| 花莲市| 海晏县| 潼关县| 白玉县| 将乐县| 宁安市| 长顺县| 昌乐县| 桓仁| 福州市| 扶余县| 徐水县| 普洱| 进贤县| 陆良县| 阜新市| 许昌县| 灵台县| 麻阳|