2016-11-17 117 views
-1

我使用Cent OS 7,並編寫了一個Bash腳本。如何獲取變量bash的長度?

我試圖讓變量的長度:

#!/bin/bash 
URL_STRING="1"; 
VAR_LENGTH=${#URL_STRING} 
echo $VAR_LENGTH; 

,但我得到語法錯誤

+1

哪裏URL_STRING設置?此外probz最好不要使用大寫變量名稱,因爲它們通常用於env變量。 – 123

+1

你得到了什麼錯誤? – Inian

+1

你真的在bash?你會得到什麼確切的錯誤?這是您正在使用的有效語法,因此不會發生任何情況 – fedorqui

回答

-1

試試這個代碼

echo $URL_STRING| awk '{printf("%d",length($0))}' | read asd

+1

這應該是怎麼回事?管道讀取的目的是什麼? – fedorqui