[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
---学无止境---

TOP

这个有什么用,求解释。

TOP

怎么编译的?

TOP

回复 5# daols


    那个需要dll文件,不爽。

TOP

回复 5# daols


    Gnuwin32里面是要安装的,而且还附带一些库文件。这个只是个单文件版。
    在GNU官网给出的源码中,并没有-c这个选项吧?估计是Gnuwin32自己加上去的。
---学无止境---

TOP

sed在gnuwin32里不就是4.2.1么...楼主这个貌似没有-c...
  1. $ sed --version
  2. GNU sed 版本 4.2.1
  3. Copyright (C) 2009 Free Software Foundation, Inc.
  4. This is free software; see the source for copying conditions.  There is NO
  5. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE,
  6. to the extent permitted by law.
  7. GNU sed home page: <http://www.gnu.org/software/sed/>.
  8. General help using GNU software: <http://www.gnu.org/gethelp/>.
  9. E-mail bug reports to: <bug-gnu-utils@gnu.org>.
  10. Be sure to include the word ``sed'' somewhere in the ``Subject:'' field.
  11. $ sed         
  12. 用法: sed.exe [选项]... {脚本(如果没有其他脚本)} [输入文件]...
  13.   -n, --quiet, --silent
  14.                  取消自动打印模式空间
  15.   -e 脚本, --expression=脚本
  16.                  添加“脚本”到程序的运行列表
  17.   -f 脚本文件, --file=脚本文件
  18.                  添加“脚本文件”到程序的运行列表
  19.   -i[扩展名], --in-place[=扩展名]
  20.                  直接修改文件(如果指定扩展名就备份文件)
  21.   -b, --binary
  22.                  以二进制方式打开文件 (回车加换行不做特殊处理)
  23.   -c, --copy
  24.                  use copy instead of rename when shuffling files in -i mode
  25.                  (avoids change of input file ownership)
  26.   -l N, --line-length=N
  27.                  指定“l”命令的换行期望长度
  28.   --posix
  29.                  关闭所有 GNU 扩展
  30.   -r, --regexp-extended
  31.                  在脚本中使用扩展正则表达式
  32.   -s, --separate
  33.                  将输入文件视为各个独立的文件而不是一个长的连续输入
  34.   -u, --unbuffered
  35.                  从输入文件读取最少的数据,更频繁的刷新输出
  36.       --help     打印帮助并退出
  37.       --version  输出版本信息并退出
  38. 如果没有 -e, --expression, -f 或 --file 选项,那么第一个非选项参数被视为
  39. sed脚本。其他非选项参数被视为输入文件,如果没有输入文件,那么程序将从标准
  40. 输入读取数据。
  41. GNU sed home page: <http://www.gnu.org/software/sed/>.
  42. General help using GNU software: <http://www.gnu.org/gethelp/>.
复制代码

TOP

再次测试,在CMD中处理中文时不会出现早期版本的乱码现象,不错。

C:\Test>sed "s/批处理/我喜欢&/g" a.txt

我喜欢批处理之家

TOP

经测试,使用-i选项的时候,不会在当前目录产生多余的临时文件,很好,感谢分享。

TOP

收下备用了,多谢分享

TOP

返回列表