sed 구문을 이용해서 특정 문자열을 치환하는 쉘 스크립트를 만드려고 하는데


    사용자의 입력을 받아서 문자열을 치환하는 것이 목표야



#!/bin/bash


cat hw.txt


echo 'Please type string you want to change'


read answer


echo 'How can I change string you typed?'


read answer2


echo -e "\n"


sed 's/$answer/$answer2/' hw.txt





이렇게 작성했는데


두번의 입력을 answer,answer2 로 받아서 answer에서 받은 것을 answer2로 바꾸려고 하는데


원하는대로 작동을 안해 ㅠㅠ


sed 구문이 뭔가 잘못된 거 같은데 오류가 뭔지 정확히 모르겠엉


알려주면 고맙겠어 ㅠ ㅠ ㅠ