Saya punya file seperti file.log.1.gz
, file.log.2.gz
, ... file.log.100.gz
. Saya ingin memiliki satu lingkaran dari 1
untuk 100
untuk menghapus file-file ini. Bagaimana ini bisa dilakukan?
Saya mencoba perintah ini di Linux:
for i in $(seq 1 100); do rm -rf file.log.$i.gz
Jawaban:
Anda
done
hilang.Saya dihapus
-r
karena rekursi tidak berguna ketika argumennya adalah file.Sintaks tanpa loop ini juga harus berfungsi
bash
. Ini memberi makan semua nama ke saturm
:sumber