2016-11-17 158 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