我有一個小的bash腳本,經過一些目錄,並刪除內容中他們像這樣:猛砸環(帶圖案的文件夾名稱)
#!/bin/bash
echo "Start job at: $(date)"
rm -rf /my/location/log_folder1/*
exit 0
不幸的是,我有這些log_folder
從1 - > 10.因此,log_folder1,log_folder2,log_folder3等..
我怎樣纔能有效地循環,而不是爲每個rm
寫一個單獨的行?
我不想使用find
命令來做到這一點 - 我想學習如何循環。
這些都會刪除文件夾本身,而OP中的命令只會刪除文件在其中。 –
@BenjaminW .:我把它解釋爲全部,但重新讀你是對的。固定。謝謝 – dawg
@dawg,我有一個問題..所以,我嘗試使用'爲我在/家/我/位置/ A/B /文件夾{1 ..9} /;做rm -rf「$ i *」;完成 - 爲什麼劑量這項工作?非常好奇! – JohnJ