1. 程式人生 > >linux 批量 含空格檔名 重新命名

linux 批量 含空格檔名 重新命名

find . -name "* *"|                            //查詢當前目錄下含空格的檔名,不含管道命令單行執行時,結果與ls |grep " " 類似。(./的區別)
while read name

do
        na=$(echo $name | tr ' ' '_')     //tr ' ' '_'  將空格替換為下劃線。單行執行時,讀取螢幕輸入,並輸出執行後結果
        mv "$name" $na
done