쉘 스크립트 보면 grep 으로 문자열을 찾을때 LC_ALL=C 를 한번 해주는데 이게 무슨 의미인가요???
locale을 디펄트 상태인 영어로 바꿔준다는 뜻입니다. 쉘을 짜다보면 어떤 결과물을 받아 다시 사용하는 경우가 있지 않습니까? 로케일이 한글로 되어 있는 시스템에서 와 영어로 되어 있는 시스템의 결과값이 틀릴 수 있죠. 예를 들자면 "File not found"와 “파일이 없습니다“가 나올 수 있겠죠. 로케일이 서로 다른 시스템에서 같은 스크립을 돌리려면 기본 로케일을 그래서 선언해 주는 것이 더 나을 수 있습니다.
힘없는자의 슬픔
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
locale을 디펄트 상태인 영어로 바꿔준다는 뜻입니다.쉘을 짜다보면
locale을 디펄트 상태인 영어로 바꿔준다는 뜻입니다.
쉘을 짜다보면 어떤 결과물을 받아 다시 사용하는 경우가 있지 않습니까? 로케일이 한글로 되어 있는 시스템에서 와 영어로 되어 있는 시스템의 결과값이 틀릴 수 있죠.
예를 들자면 "File not found"와 “파일이 없습니다“가 나올 수 있겠죠. 로케일이 서로 다른 시스템에서 같은 스크립을 돌리려면 기본 로케일을 그래서 선언해 주는 것이 더 나을 수 있습니다.
힘없는자의 슬픔
댓글 달기