我有幾個目錄,我想重新命名: 等: 「交貨期年的」目錄「交貨期」(只刪除 - 年) 「啓動年」目錄「開始」在bash目錄重命名使用的sed
這是我已經試過:
for CACHE in `find ${DESTINATION_REPO} -maxdepth 1 -type d -name "*year" ` ;
do
set UPDATE="awk -F"-year" '{print $1}' $CACHE" ;
mv $CACHE $UPDATE
done
但是它不會成功。有沒有使用「sed」命令重命名目錄?
您需要使用反引號s或'$(...)'運行一個命令並將輸出分配給一個變量。相反,您使用雙引號中的'awk'命令。 – Barmar 2015-02-11 20:55:59