Strings can be handled efficiently using string functions in bash shell. The following are the commonly used functions Finding length of the string length: will return the length of the string Eg: str=”This is a test string” len=`expr length “$str”` echo $len o/p:21 In bash shell, when you use a dollar sign followed by a variable name, shell expands the variable with its value. This feature of shell is called parameter expansion. Parameter expansion has numerous other forms which allow you to expand a parameter and modify the value or substitute other values in the expansion process. We can use the parameter expansion concept for string manipulation operations. Syntax:${#string} Eg: str="This is a test string" len=${#str} echo $len Extracting a substring substr Eg: this will extract 3 characters from 2 pos ie; his str="This is a test string" sstr=`expr substr "$str" 2 3` echo $sstr In the parameter expansion position starts from 0....
KTU FOSS Lab Solutions-by Dr Binu V P