extglob模式開啟之后Shell可以另外識別出5個模式匹配操作符渗磅,能使文件匹配更加方便
不然不識別男图!
開啟命令:shopt -s extglob
關(guān)閉命令:shopt -u extglob
開啟之后咆繁,以下5個模式匹配操作符將被識別:
?(pattern-list) - 所給模式匹配0次或1次杆兵;
?*(pattern-list) - 所給模式匹配0次以上包括0次躺涝;
+(pattern-list) - 所給模式匹配1次以上包括1次伟骨;
?@(pattern-list) - 所給模式僅僅匹配1次饮潦;
!(pattern-list) - 不匹配括號內(nèi)的所給模式。
反選刪除文件:
shopt -s extglob? ? ? (打開extglob模式)
rm -fr !(file1)
多個要排除的:
rm -rf !(file1|file2)