看以下圖片 要寫一個sh檔案 需要是這樣的:要求是首先判斷檔案型別是state檔案 如果是把這個state檔案名稱所有型別的檔案刪掉 也就是將這個目錄下所有前綴是213037199三個檔案洗掉 但不是寫死檔案名稱 因為寫完這個sh檔案長期用的 下次不一定會出現前綴是213037199的檔案
uj5u.com熱心網友回復:
cd 檔案目錄ls|while read file
do
if [ "${file#*.}" == "state" ] ; then
echo ${file%.*}*
fi
done
#洗掉的話就把echo改成rm
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/16053.html
標籤:UNIX文化
