[ Quick Solution Mode ]
寫 shell script 處理字串時,
偶爾會有將字串轉小寫的需求, 這裡列出三個易懂 好用的方法..
# 先看看原本變數內容 $ echo $str HELLO WORLD # Bash 4.0 (Bash 4.0 以後功能變得更強大了~) $ echo ${str,,} hello world # tr $ echo $str | tr '[:upper:]' '[:lower:]' hello world # awk ($0 表示 pipe 過來的完整字串) $ echo $str | awk '{print tolower($0)}' hello world
這裡還有人提出一些其他的解法, 有興趣的可以參考看看
沒有留言:
張貼留言