맥에서 GNU sed 설치 후 기본 sed로 지정하기
기본적으로 맥에서 사용되는 sed는 리눅스의 gnu sed가 아닌 POSIX의 sed를 사용하고 있습니다. 이 POSIX의 sed는 gnu sed에 비해 많은 옵션을 사용할 수 없게 되어 있습니다. 다행스럽게도 맥에서 gnu sed를 설치하고 사용이 가능한 방법이 있습니다. 하지만 gnu sed를 사용하기 위해서는 일반적인 sed가 아닌 gsed로 실행을 해주어야 합니다. 쉘 스크립트 작성할 때 그 스크립트가 맥에서만 쓰이면 그냥 gsed로 작성해도 상관이 없는데 다른 리눅스 플랫폼에서 스크립트를 실행시켜야 하는 경우 실행명령어의 차이로 문제가 생길 수 있습니다. 그래서 이 포스트에서는 리눅스에서 사용하는 GNU/Linux의 sed를 설치하는 방법과 기존 sed를 대체하는 방법에 대해 설명을 드리려 합니..
2020. 12. 17. 14:36