13 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 bash terminal regex rm smilingbuddha źródło Są one po prostu nazywa 1, 2itp 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? slhck Tak, nazywają się 1, 2 itd. smilingbuddha Odpowiedzi: 16 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 superużytkownik źródło 1 Podoba mi się odpowiedź superużytkownika, ale aby dodać kolejną możliwość: find . -regex './some-files-with-numbers[123]?[0-9]?[0-9]' -delete qdii źródło 1 Co some-files-with-numbers301? cyr @ cYrus Jestem świadomy ograniczeń :) Moja odpowiedź była bardziej ukierunkowana na bycie alternatywą dla odpowiedzi administratora. qdii
16 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 superużytkownik źródło
1 Podoba mi się odpowiedź superużytkownika, ale aby dodać kolejną możliwość: find . -regex './some-files-with-numbers[123]?[0-9]?[0-9]' -delete qdii źródło 1 Co some-files-with-numbers301? cyr @ cYrus Jestem świadomy ograniczeń :) Moja odpowiedź była bardziej ukierunkowana na bycie alternatywą dla odpowiedzi administratora. qdii
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?Odpowiedzi:
Możesz spróbować
Spowoduje to usunięcie:
źródło
Podoba mi się odpowiedź superużytkownika, ale aby dodać kolejną możliwość:
źródło
some-files-with-numbers301
?