2016-07-06 4 views

ответ

2

Да, он использует расширение скобы.

rm path/[0..9]spo

echo [0..9]spo

приведет к удалению каких-либо файлов с именем

0spo 1spo 2spo 3spo 4spo 5spo 6spo 7spo 8spo 9spo

, которые существуют.

Для получения дополнительной информации ознакомьтесь с

http://tldp.org/LDP/GNU-Linux-Tools-Summary/html/x11655.htm

Также в связи

http://www.linuxjournal.com/content/bash-extended-globbing

http://www.linuxjournal.com/content/globstar-new-bash-globbing-option

+5

Обратите внимание, что это будет расширяться до '0spo 1spo ... 9spo' независимо от из них действительно существуют. Если вы хотите расширить только на существующие, вместо этого используйте 'rm [0-9] spo'. – Thomas

Смежные вопросы