Ubuntu 15.04 / kernel 4.0.1, tpm ошибка (7) произошла

В дополнение к ответу.

Вам не нужно использовать цикл for. find предоставляет -exec и -delete.

Быстрый тест

cd `mktemp -d`
touch {1..9}\ -out{a..c}
$ find . -name '*-out*'
./2 -outb
./8 -outb
./9 -outa
./4 -outc
./6 -outb
./5 -outc
./7 -outb
./9 -outb
./2 -outa
./4 -outa
./8 -outc
./8 -outa
./7 -outc
./3 -outb
./6 -outa
./3 -outa
./1 -outb
./9 -outc
./1 -outa
./5 -outa
./4 -outb
./3 -outc
./1 -outc
./5 -outb
./2 -outc
./7 -outa
./6 -outc

Он работает с пробелами.

Что вам нужно: [ ! d4]

find . ! -name '*-out*' -exec rm -f {} \;

Более безопасная альтернатива: find . -name '*-out*' -exec rm -i {} \;

ПРИМЕЧАНИЕ: используйте -exec rm -i {} \; для подтверждения удаления.

1
задан 20 September 2015 в 21:41

0 ответов

Другие вопросы по тегам:

Похожие вопросы: