Mam folder z wieloma plikami. Niektóre pliki danych są oznaczone 1, 2, 3, ..., 300
Chcę usunąć te pliki danych za pomocą terminala. Jak mam to zrobic?
Chcę zrobić coś takiego
rm some-regular-expression-giving-numbers-from-0--300
Mam folder z wieloma plikami. Niektóre pliki danych są oznaczone 1, 2, 3, ..., 300
Chcę usunąć te pliki danych za pomocą terminala. Jak mam to zrobic?
Chcę zrobić coś takiego
rm some-regular-expression-giving-numbers-from-0--300
Odpowiedzi:
Możesz spróbować
rm some-files-with-numbers{0..300}
Spowoduje to usunięcie:
some-files-with-numbers0
some-files-with-numbers1
some-files-with-numbers2
...
some-files-with-numbers300
Podoba mi się odpowiedź superużytkownika, ale aby dodać kolejną możliwość:
find . -regex './some-files-with-numbers[123]?[0-9]?[0-9]' -delete
some-files-with-numbers301
?
1
,2
itp i oni wszyscy dopasować wyrażenie, które daje liczb od 0 do 300, czy są jakieś inne elementy w nazwie pliku? Czy możesz podać nam bardziej konkretny przykład, może z listą katalogów?