Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to remove the substring in shellscript

Tags:

grep

shell

awk

I have the String like

something0^^^something1^^^something2^^^something3

I want Only String

something0^^^something1^^^something2

by removing

^^^something3

How can i get it in shell script

like image 777
Dinesh Dabhi Avatar asked Jan 21 '26 06:01

Dinesh Dabhi


1 Answers

Using pure BASH:

s='something0^^^something1^^^something2^^^something3'
echo "${s/^^^something3/}"
something0^^^something1^^^something2

OR you can just delete everything after last ^^^:

echo "${s%^^^*}"
something0^^^something1^^^something2
like image 123
anubhava Avatar answered Jan 23 '26 05:01

anubhava