네 번째 줄의 단어를 바꿔야 했기 때문에 다음 명령을 사용했습니다.
sed -i '4 s/previous_word/new_word/' filename
그것은 아주 잘 작동합니다. 그러나 줄 번호를 변수에 저장하고 동일한 명령을 실행하면 다음 오류가 발생합니다.
$ sed -i '${line_no} s/previous_word/new_word/' filename
error
sed: -e expression #1, char 5: expected newer version of sed
어떻게 하면 올바르게 할 수 있나요?