使用Shell遍歷目錄及其子目錄中的所有文件方法
更新時(shí)間:2018年06月21日 08:36:11 作者:Emperor_Dandy
今天小編就為大家分享一篇使用Shell遍歷目錄及其子目錄中的所有文件方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
新建一個(gè)shell文件
$ vi traveDir.sh
輸入以下代碼
#! /bin/bash function read_dir(){ for file in `ls $1` #注意此處這是兩個(gè)反引號(hào),表示運(yùn)行系統(tǒng)命令 do if [ -d $1"/"$file ] #注意此處之間一定要加上空格,否則會(huì)報(bào)錯(cuò) then read_dir $1"/"$file else echo $1"/"$file #在此處處理文件即可 fi done } #讀取第一個(gè)參數(shù) read_dir $1
執(zhí)行指令
$ sh traveDir.sh DIR_NAME
以上這篇使用Shell遍歷目錄及其子目錄中的所有文件方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Shell中case...in分支語(yǔ)句的應(yīng)用
shell作為一種腳本編程語(yǔ)言,同樣包含循環(huán)、分支等其他程序控制結(jié)構(gòu),從而輕松完成更加復(fù)雜、強(qiáng)大的功能,本文主要介紹了Shell中case...in分支語(yǔ)句的應(yīng)用,感興趣的可以了解一下2023-08-08詳解shell 遍歷文件夾內(nèi)所有文件并打印絕對(duì)路徑
本篇文章主要介紹了shell 遍歷文件夾內(nèi)所有文件并打印絕對(duì)路徑,具有一定的參考價(jià)值,有興趣的可以了解一下。2017-01-01shell中各種括號(hào)的作用詳解()、(())、[]、[[]]、{}(推薦)
本文給大家收藏整理了shell中各種括號(hào)的作用,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2017-09-09