我有一組文件夾:如何在正則表達式中使用數字間隔?
$ ls -d _clip*
_clip10.trim _clip12.trim _clip14.trim _clip16.trim _clip2.trim _clip4.trim _clip6.trim _clip8.trim
_clip11.trim _clip13.trim _clip15.trim _clip1.trim _clip3.trim _clip5.trim _clip7.trim _clip9.trim
,我需要選擇拖批文件夾,一個從_clip1.trim
到_clip6.trim
:從_clip7.trim
$ ls -d _clip[1-6].trim
_clip1.trim _clip2.trim _clip3.trim _clip4.trim _clip5.trim _clip6.trim
而且對方_clip16.trim
,但是當我嘗試ls -d _clip[7-16].trim
只列出_clip6.trim
列出。
我需要了解如何在常規表達式中使用數字組合。謝謝你的時間!
http://www.regular-expressions.info/numericranges.html –
請注意,shell中的globs(又名通配符)不是*正則表達式。它們有一些共同的特徵,但它們也以基本方式相互衝突(例如,'*'對於殼體而言意味着與正則表達式不同的東西)。 –