Linux awk與posix字符集

2022-01-30 18:20:36 字數 714 閱讀 3925

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.txt 

adddde

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 選項為專指 商而預留 所有選項應該以 開始 對於那些不需要引數的選項來說,將多個 後面的選項聚...