그래서 나는 리눅스에서 'sed'를 잠시 동안 사용했지만 'POSIX sed'와 'GNU sed'에는 많은 차이가 있기 때문에 OSX에서 사용하려고 시도하는 데 약간의 어려움이있었습니다. 현재 특정 줄 번호 뒤에 텍스트 줄을 삽입하는 방법에 어려움을 겪고 있습니다. (이 경우 4 행)
리눅스에서는 다음과 같이 할 것입니다.
sed --in-place "4 a\ mode '0755'" file.txt
그래서 OSX에서 나는 이것을 시도했다 :
sed -i "" "4 a\ mode '0755'" file.txt
그러나 이것은 '명령 끝에 \ 뒤에 추가 문자'라는 오류가 계속 발생합니다. 여기에 무슨 문제가 있습니까? 오타가 있습니까? 또는 sed 버전의 다른 차이점을 이해하지 못합니까?