How to remove the last character of a string in Bash
In this tutorial, we are going to learn about how to remove the last character of a string in the Bash shell.
Consider, we have the following string:
name="Apple"To remove the last character from a string, we can use the syntax ${var%?} in Bash.
Here is an example that removes the last character e from the following string:
name="Apple"
name=${name%?} # removes the last character
echo $name # prints the stringOutput:
"Appl"In Bash 4, we can use the following syntax to remove the last character of a string.
name="Apple"
name=${name::-1}
echo $nameSimilarly, you can also remove the last two characters of a string like this:
name="Apple"
name=${name::-2}
echo $name

