May 16, 2006

How would you find a bash string variables length?

Filed under: Linux, *NIX, Bash, Interview Question — Administrator @ 1:45 pm

Two ways: using ‘expr’ or ${#variable}. Example:

zia@lappy:~$ string=supercalifragilisticexpialidocious
zia@lappy:~$ echo ${#string}
34
zia@lappy:~$ expr length $string
34
zia@lappy:~$ expr “$string” : ‘.*’
34
zia@lappy:~$ expr match “$string” ‘.*’
34

Source: http://www.tldp.org/LDP/abs/html/string-manipulation.html

Leave a Reply

Proudly powered by wordpress - Theme by neuro