Interface 如何在Cygwin中设置sed、awk等的接口语言?

Interface 如何在Cygwin中设置sed、awk等的接口语言?,interface,sed,awk,cygwin,Interface,Sed,Awk,Cygwin,目前我在一台使用英语界面语言的WindowsXPSP3机器上。当我安装Cygwin及其一些软件包时,sed&awk命令都以其他语言显示,如下例所示 $ sed 用法: sed [选项]... {脚本(如果没有其他脚本)} [输入文件]... -n, --quiet, --silent 取消自动打印模式空间 -e 脚本, --expression=脚本 添加“脚本”到程序的运行列表 -f 脚本文件, --file=脚

目前我在一台使用英语界面语言的WindowsXPSP3机器上。当我安装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/>.
$sed
用法: 塞德[选项]... {脚本(如果没有其他脚本)} [输入文件]...
-n、 安静,安静
取消自动打印模式空间
-e脚本, --表情=脚本
添加“脚本”到程序的运行列表
-f脚本文件, --文件=脚本文件
添加“脚本文件”到程序的运行列表
--跟随符号链接
直接修改文件时跟随软链接
-我[扩展名], --到位[=扩展名]
直接修改文件(如果指定扩展名就备份文件)
-b、 --二进制
以二进制方式打开文件 (回车加换行不做特殊处理)
-Ln,--线长度=N
指定“l”命令的换行期望长度
--posix
关闭所有 GNU扩展
-r、 --regexp扩展
在脚本中使用扩展正则表达式
-s、 --分开
将输入文件视为各个独立的文件而不是一个长的连续输入
-u、 --无缓冲
从输入文件读取最少的数据,更频繁的刷新输出
--帮助打印帮助并退出
--版本输出版本信息并退出
如果没有 -e、 --表达式,-f或 --文件选项,那么第一个非选项参数被视为
塞德脚本。其他非选项参数被视为输入文件,如果没有输入文件,那么程序将从标准
输入读取数据。
GNU sed主页:。
使用GNU软件的一般帮助:。
如何使这些命令使用
英语
语言


感谢

即使在非英语系统上,Cygwin也默认为英语,因此必须将Cygwin语言环境设置为中文。接口语言由
LC\u ALL
LC\u MESSAGES
LANG
环境变量按优先级顺序确定。如果您使用的是
mintty
终端,则ocale可以在其选项的文本页面上进行设置。

真棒,从未见过
sed
中文版。