close

    有時使用日期作為備份檔案的檔名,例如  test.20120320.cpp,若要列出昨天的檔名或3天前檔名,有時還要計算日期,所以我寫的一個可以列出N天前的Script,輸入 llday  -50,就可以列出50天前的檔案。
 
以下是實作方式。
 
[root@localhost bin]# vi llday

編輯檔案

#!/bin/bash

if [ 0 == $#  ];then
        ls -l "*`date +%Y%m%d`*"
else
        #echo $1
        DAY=$1
        DATE=`date +%Y%m%d --date="$DAY day"`
        ls -l *$DATE*
fi
儲存檔案後,設定為可執行檔
[root@localhost bin]# chmod +x  llday  

放置使用者系統命令資料夾下
[root@localhost bin]# cp -p  llday    /usr/bin


以上雖然是雞肋,但算是練習與探討script的方式。 

 

undefined
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 rangerll 的頭像
    rangerll

    rangerll的部落格

    rangerll 發表在 痞客邦 留言(0) 人氣()