Shell 指令碼1 -- 查看今天更新/建立的檔案

來源:互聯網
上載者:User
#!/bin/bash# This is a Shell script to find the files created by Today## Usage is:##    test.sh <dir>#function recurce(){    cd $1             #進入該目錄    for file in * ;         #對目錄中的每一個檔案都逐一檢查    do        if [ -d "$file" ]; then        #如果該檔案還是目錄            recurce $file        fi                if [ -f "$file" ] ; then     #如果檔案是普通檔案            longfile=`ls -l --time-style=long-iso $file`        #擷取檔案的資訊            check=`echo $longfile | grep $today`                    if [ -n "$check" ] ;    then         #查看該檔案的資訊中的時間是不是今天                echo "$PWD/$file"            fi        fi            done}function main ()        #主函數,{    today=`date +%Y-%m-%d`        #獲得當前的時間。    directory=$1    if [ -z "$directory" ];then        #如果傳入main函數的參數是一個空目錄,則輸入預設的目錄        directory="."    fi    recurce $directory}main $1            #指令碼入口exit


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.