linux命令列大小寫轉換

regonly1發表於2009-12-03
linux bash命令列下對標準輸出進行大小寫轉換。
今天剛好想到了這個問題,於是搜尋了下,發現方法還不少:
1、用tr命令,有兩種:
> cat file1 | tr a-z A-Z
> cat file1 | tr [:lower:] [:upper:]
2、用awk:
> cat file1 | awk '{print toupper($0);}'
3、用sed:
> cat file1 | sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'
另外還有perl的實現方法,就不多說了,也是呼叫函式來實現uc/lc。
求一個檔案的md5值:
md5sum file1

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12932950/viewspace-621518/,如需轉載,請註明出處,否則將追究法律責任。

相關文章