0
echo $HOME $var
/home/user abc

My variables.

echo $HOME$var | sed "s/$(echo $HOME$var | cut -c 3)/ello/g"
/hellome/userabc

This works as expected.

echo $HOME$var | sed "s/$(echo $HOME$var | cut -c 3-)/ello/g"
sed: -e expression #1, char 16: unknown option to `s'

Adding the range "3 to the end" produces failure. The subexpression has no problem when isolated.

Jeff Schaller
  • 67,283
  • 35
  • 116
  • 255
Lumify
  • 441

0 Answers0