상태:
echo "tell me a word"
read the_word
파일의 모든 WordToReplace를 the_word로 바꾸는 방법은 무엇입니까?
sed가 이해하지 못하는 것 같습니다.
sed -i 's/WordToReplace/$the_word/g' thefile.sh
답변1
변수는 작은따옴표로 확장되지 않고 문자 그대로 처리됩니다.
대신 큰따옴표를 사용하세요.
sed -i "s/WordToReplace/$the_word/g" thefile.sh