How to remove the first n characters of a string in Bash
In this tutorial, we are going to learn about how to remove the first n characters of a string in Bash.
Consider, we have the following string.
country="portugal"Now, we want to remove the first 3 characters por from the above string.
Removing the first n characters
To remove the first n characters of a string, we can use the parameter expansion syntax ${str: position} in the Bash shell.
position: The starting position of a string extraction.
Here is an example that removes the first 3 characters from the following string:
country="portugal"
modified=${country:3}
echo $modifiedOutput:
"tugal"Similarly, you can also remove the first 4 characters of a string like this:
country="portugal"
modified=${country:4}
echo $modified # "ugal"

