1. 程式人生 > >shell獲取字符串長度

shell獲取字符串長度

div alex body awk 是否 簡單的 使用 code 字符串長度

方法1: 使用wc -L命令
wc -L可以獲取到當前行的長度,因此對於單獨行的字符串可以用這個簡單的方法獲取,另外wc -l則是獲取當前字符串內容的行數。

代碼如下: echo "abc" |wc -L

方法2: expr length string
使用expr length可以獲取string的長度

方法3: awk獲取域的個數,但是如果大於10個字符的長度時是否存在問題需要後面確認

代碼如下: echo "abc" |awk -F "" ‘{print NF}‘

方法4: 通過awk+length的方式獲取字符串長度

代碼如下: echo “Alex”|awk ‘{print length($0)}‘

方法5: 通過echo ${#string}的方式(註意:這裏的string是該字符串的變量名)

代碼如下: name=Alex
echo ${#name}

shell獲取字符串長度