2016-07-06 69 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