Okay the answer to this may be really simple but I have been searching for a while and I can’t figure it out. I have a variable called “tmessagef”. The variable is formatted like:
value1*value2*vlaue3*value4*value5
The only part of the variable I want is value 5. I am currently using the following code but it only prints each value and doesn’t save them to a variable:
OIFS=$IFS
IFS='*'
arr2=$tmessagef
for x in $arr2
do
echo "$x"
done
IFS=$OIFS
What I want to do is get the 5th line that the echo command produces and save that to a variable called “tmessage”. How would I go about doing this?
Thanks in advance.
I believe mcalex’s comment should answer it: