bash-3.2$ FILENAME=somefile.tar.gz //指定黨名 bash-3.2$ echo ${FILENAME%%.*} //設定抓取檔名(%%. 指:用.為分段來截斷最長的字串) somefile bash-3.2$ echo ${FILENAME%.*} /
/設定抓取副檔名(%.
指:用.為分段來截斷最短的字串)
somefile.tar
bash-3.2$ FILENAME=somefile.tar.gz //指定黨名 bash-3.2$ echo ${FILENAME%%.*} //設定抓取檔名(%%. 指:用.為分段來截斷最長的字串) somefile bash-3.2$ echo ${FILENAME%.*} /
/設定抓取副檔名(%.
指:用.為分段來截斷最短的字串)
somefile.tar
抓取執行指令的資料夾
-----------------------------------------------------------
有時使用日期作為備份檔案的檔名,例如 test.20120320.cpp,若要列出昨天的檔名或3天前檔名,有時還要計算日期,所以我寫的一個可以列出N天前的Script,輸入 llday -50,就可以列出50天前的檔案。
[root@localhost ~]# cd /root //到root目錄下