how can I delete characters from a String until a certain character with bash? Example:
"ananas1kiwi2apple1banana2tree"
shall look like this:
"apple1banana2tree"
Thank you!
how can I delete characters from a String until a certain character with bash? Example:
"ananas1kiwi2apple1banana2tree"
shall look like this:
"apple1banana2tree"
Thank you!
Using pure
bash
shell parameter expansion.If you want to remove the substring upto
2
, usingbash
parameter expansion:#
does non-greedy match from left, use##
for greediness#*2
matches and discards upto first2
from variablevar
Example: