2012-06-08 213 views
0

進出口尋找如何通過參數的查找文件功能 這應該給所有的SH文件在我的電腦第一基本名稱標籤與當時所有 目錄 例如myBashfile.sh *sh 此刻的我有這個: 而getopts b opt 做 case $ opt in b)find/-name $ OPTARG -printf「%f \ n」-print 2>/dev/null ;; ESAC 做 至極只給出 test1.sh test60.sh anothertest.sh傳遞變量

的輸出,但我需要的輸出(帶有標籤) test1.sh /家庭/ directory5/directory6 test60 .sh/home/directory50/directory6 anothertest.sh/home/directory5/directory6

任何人都可以幫助我嗎?

+0

你有什麼試過?您應該閱讀以下內容:http://meta.stackexchange.com/a/128553 – Seki

+1

切線方向,shell將在傳遞到腳本之前通過查看當前目錄來嘗試擴展'* sh'。從'myBashfile.sh'* sh''開始,以便您的腳本實際上可以看到星號。 – chepner

回答