awk posix字符集
[:alnum:] 文字數字字元
[:alpha:] 文字字元
[:digit:] 數字字元
[:graph:] 非空字元(非空格、控制字元)
[:lower:] 小寫字元
[:cntrl:] 控制字元
[:print:] 非空字元(包括空格)
[:punct:] 標點符號
[:space:] 所有空白字元(新行,空格,製表符)
[:upper:] 大寫字元
[:xdigit:] 十六進製制數字(0-9,a-f,a-f)
測試文字:
[root@vm-228-187 test]# cat aaa.txtadddde
aaaaa
123aaa
1233
awk 條件判斷模式 , 條件操作符, ~匹配正則
存在大寫字母
[root@vm-228-187 test]# cat aaa.txt |awk '$1~ /[[:upper:]]/'adddde
存在數字字元
[root@vm-228-187 test]# cat aaa.txt |awk '$1~ /[[:digit:]]/'123aaa
1233
POSIX標準與目錄管理
在linux作業系統中,實現了兩類對檔案io的管理,一類是遵循posix標準,linux作業系統自身提供的io系統呼叫,如open close read等函式 另一類是由ansi標準提供的標準io庫函式,這些函式是對直接io系統呼叫的封裝,其在訪問檔案時根據需要設定了不同型別的緩衝區,從而減少了直接...
AppleScript路徑與POSIX路徑的轉換
在做以個mac os的安裝程式,程式安裝完後會生成以乙個 library printers installedprinters.plist 現在的目標是當安裝完成後呼叫腳步把檔案刪除。儲存為postinstall.sh,packagemaker新增到到postinstall的script中。上網查了...
POSIX約定與GNU長選項
posix 標準鐘關於程式名 選項和引數方面的約定 程式名不應該少於 2 個字元,且不多於 9 個字元 程式名應該只包含小寫字母和阿拉伯數字 選項名應該是單字母或單數字的字元,多數字選項應該是不允許的。w 選項為專指 商而預留 所有選項應該以 開始 對於那些不需要引數的選項來說,將多個 後面的選項聚...