2010-12-23 5 views
1

현재 영어 인터페이스 언어를 사용하는 Windows XP SP3 시스템을 사용 중입니다. Cygwin과 일부 패키지를 설치할 때 sed & awk 명령은 다음 예제와 같이 다른 언어로 모두 표시됩니다.Cygwin에서 sed, awk 등의 인터페이스 언어를 어떻게 설정합니까?

$ sed 
用法: sed [选项]... {脚本(如果没有其他脚本)} [输入文件]... 

    -n, --quiet, --silent 
       取消自动打印模式空间 
    -e 脚本, --expression=脚本 
       添加“脚本”到程序的运行列表 
    -f 脚本文件, --file=脚本文件 
       添加“脚本文件”到程序的运行列表 
    --follow-symlinks 
       直接修改文件时跟随软链接 
    -i[扩展名], --in-place[=扩展名] 
       直接修改文件(如果指定扩展名就备份文件) 
    -b, --binary 
       以二进制方式打开文件 (回车加换行不做特殊处理) 
    -l N, --line-length=N 
       指定“l”命令的换行期望长度 
    --posix 
       关闭所有 GNU 扩展 
    -r, --regexp-extended 
       在脚本中使用扩展正则表达式 
    -s, --separate 
       将输入文件视为各个独立的文件而不是一个长的连续输入 
    -u, --unbuffered 
       从输入文件读取最少的数据,更频繁的刷新输出 
     --help  打印帮助并退出 
     --version 输出版本信息并退出 

如果没有 -e, --expression, -f 或 --file 选项,那么第一个非选项参数被视为 
sed脚本。其他非选项参数被视为输入文件,如果没有输入文件,那么程序将从标准 
输入读取数据。 
GNU sed home page: <http://www.gnu.org/software/sed/>. 
General help using GNU software: <http://www.gnu.org/gethelp/>. 

어떻게하면이 명령에 English 언어를 사용할 수 있습니까?

감사

+1

중국어로'sed'라고 본 적이 없어요. – Orbling

답변

3

Cygwin에서조차 영어가 아닌 시스템에서 기본값은 영어, 그래서 뭔가 중국에 Cygwin에서 로케일을 설정해야합니다. 인터페이스 언어는 우선 순위에 따라 LC_ALL, LC_MESSAGESLANG 환경 변수로 결정됩니다. mintty 터미널을 사용하는 경우 해당 옵션의 텍스트 페이지에서 로켈을 설정할 수 있습니다.

관련 문제