我想編寫一個KornShell(ksh)腳本來從文本文件(具有前綴列表)中讀取文件名,並通過循環在目錄中找到文件名進行壓縮。例如:從文本文件中以ksh和compress讀取文件名
例如:我會在文本文件中保留前綴'abcd'。
通過閱讀它,我想壓縮匹配這樣的ABCD ###名的目錄中的文件。YYYYMMDDXXXXXX.txt
我不想做前綴相同,但不同的擴展或不同的東西模式如abcd ###。YYYYMMDDXXXXXX.dat或abcd ###。YYYYMMDDXXXXXX.txt.Z。我只想壓縮像這樣abcd ###。YYYYMMDDXXXXXX.txt的匹配。
如何在ksh中實現這個?
歡迎使用堆棧溢出,請儘快閱讀[關於]頁面請注意,明確您的文件名模板中符號的含義是個好主意,特別是不清楚是什麼「X」可能意味着它可以是'任何',或'任何字母'或'任何大寫字母'。指定您打算使用哪個壓縮程序也不會造成傷害。 –