Substituting a word by different word in variable

Hello Exprets,

I have a requirement where i have to subtitue a word with another word.

$eachline| sed 's/[^/]*$//'

a) $eachline will hold a value a path
for example

user/oracle/Test_admin/myfolder/bakup/part_bkptemp_part_bkp_repeated/list.txt

b)

$eachline| sed 's/[^/]*$//'

will give me the value like

user/oracle/Test_admin/myfolder/bakup/part_bkptemp_part_bkp_repeated/

removing the last word

my requirement is

some_unix_command($eachline| sed 's/[^/]*$//')

so that output will come as

user/oracle/Test_admin/myfolder/bakup_new/part_bkptemp_part_bkp_repeated/

here i am replacing backup by backup_new

Please let me know if i am not clear.

thanks you in advance

Try this:

 
echo $eachline | dirname | sed 's:/backup/:/backup_path/:'
 
 sed  's/[^/]*$//' -e 's/backup/backup_new/' filename

Hello Experts,

what is wrong is in the below code

VAL=$eachline| sed 's/[^/]*$//'
$VAL sed -e 's/default/default_new/'
echo $VAL

and eachline=user/oracle/Test_admin/myfolder/bakup/part_bkptemp_part_bkp_repeated/list.txt

Please help gurus