我期待編寫一個腳本來從一個目錄移動文件:將文件移動到基於文件名不同目錄令牌
/家庭/ MYDIR/
要根據文件名令牌另一個目錄。我有一個命名爲這樣的一堆文件:
red_office_mike_2015_montreal_546968.ext
或
$ color_ $位置指定:$ $名_ $ YEAR_ $ city_ numbers.extension(文件將各種電影文件:MOV, MP4,MKV等)
我想腳本文件移動到以下位置:
/DIR /工作/ $顏色/ $名稱
然後驗證文件已成功複製,並在原始文件存在後刪除原始文件。
我也很喜歡它,如果腳本將創建目錄,如果它不存在。所以總而言之,我需要一個腳本來移動基於下劃線分隔的標記的文件,如果它尚不存在,創建到目錄,驗證成功的副本(也許與一個大小檢查),然後刪除原始文件。
我在linux上工作,而且更喜歡bash腳本。我給出的變量是通用的,我會將其他一些東西加入到腳本中,我只是尋求幫助構建骨架。
在此先感謝您的幫助!
如果您正在尋找一種標記字符串的方法,請使用帶有自定義IFS的'read':'IFS ='_'。閱讀-r顏色位置名稱年份城市編號分機<<< red_office_mike_2015_montreal_546968.ext'。如果你要求爲你寫劇本,錯誤的地方兄弟。 – 4ae1e1