dataString="Substring removing"
#by position: keep the first 9 characters
dataString=${dataString:0:9}
#dataString is "Substring"
echo "dataString is $dataString"
#drop the first 3 characters
dataString=${dataString:3}
#dataString is "string"
echo "dataString is $dataString"
#by text: % removes it from the end, # removes it from the start
dataString="Substring removing"
dataString=${dataString%" removing"}
#dataString is "Substring"
echo "dataString is $dataString"
dataString=${dataString#Sub}
#dataString is "string"
echo "dataString is $dataString"