linux extglob模式 和rm反選

2021-09-07 20:46:11 字數 502 閱讀 6236

extglob模式開啟之後shell可以另外識別出5個模式匹配操作符,能使檔案匹配更加方便. 不然不識別!

#開啟命令:

shopt -s extglob

#關閉命令:

shopt -u extglob

?(pattern-list) - 所給模式匹配0次或1次;

*(pattern-list) - 所給模式匹配0次以上包括0次;

+(pattern-list) - 所給模式匹配1次以上包括1次;

@(pattern-list) - 所給模式僅僅匹配1次;

!(pattern-list) - 不匹配括號內的所給模式。

#反選刪除檔案:

#(開啟extglob模式)

shopt -s extglob

rm -fr !(file1)

#多個要排除的:

rm -rf !(file1|file2)

小端模式和大端模式 大端模式和小端模式

0x123456在記憶體中的儲存方式 大端模式 低位址 小端模式 低位址 不難看出大端模式比較符合人的直觀認識 1.一開始是由於不同架構的cpu處理多個位元組資料的順序不一樣,比如x86的是小段模式,keil c51是大端模式。但是後來網際網路流行,tcp ip協議規定為大端模式,為了跨平台通訊,還...

DEBUG模式和RELEASE模式

簡單的 如下,1 2 3 4 if defined debug defined debug nslog 測試 nslog test coding endif 上面的 if endif巨集定義的意思就是如果定義了debug,那麼就使用nslog輸出 否則這段 直接忽略。有人會疑問這個debug和 de...

嚴格模式和混雜模式

doctype document type 文件型別 的簡寫,來告訴瀏覽器以何種方式解析。1 過度的 transitional,也叫混雜模式 要求比較寬鬆,允許繼續使用html4.01的標識,完整宣告為 doctype html public w3c dtd xhtml 1.0 transition...