今天在改寫之前的 Sync 程式時,需要用到 substr 的功能來截取部份字串。

因為是寫 Shell Script,都不太會,弄了好久,總算是弄好了。

str='1234567890'

取得字串長度:

  • len=${#str}

取得部份字串

  • Linux 環境上,使用下面二個方式都可以成功:
    substr=`expr substr $str 1 5`
    or
    substr=${str:0:5}
  • 但 BSD 上,前二個方式我都沒辦法用,最後問了BSD專家 【孟凱】
    substr=`echo ${str} | cut -c 1-5`

總算是弄好了。

在這裡小記一下。

 

文章標籤
全站熱搜
創作者介紹
創作者 Ching-Wei 的頭像
Ching-Wei

Ching Wei : This is My Life - 工作、攝影、旅遊

Ching-Wei 發表在 痞客邦 留言(0) 人氣(438)