sed를 사용하여 다음 문자열을 null/nothing으로 바꾸려고 합니다.
(env "MyValue")
이렇게 탈출을 많이 시도했지만 제대로 작동하지 못했습니다.
sed -i -e "s|"\(\env \"\MyValue\"\\)\"|""|g" ./myFile
나에게 지침을 줄 수 있는 sed 마스터가 있나요? (여러 가지 시도를 통해) 내 파일에서 위의 문자열을 제거하기 위해 sed를 얻을 수 없는 것 같습니다.
감사해요!
답변1
sed 스크립트를 작은따옴표로 묶으면 더 쉽습니다.
$ cat myFile
abc (env "MyValue") def
$ sed -i 's/(env "MyValue")//g' myFile
$ cat myFile
abc def