1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| 用法: sed [选项]... {脚本(如果没有其他脚本)} [输入文件]...
-n, --quiet, --silent 取消自动打印模式空间 --debug 对程序运行进行标注 -e 脚本, --expression=脚本 添加“脚本”到程序的运行列表 -f 脚本文件, --file=脚本文件 添加“脚本文件”到程序的运行列表 --follow-symlinks 直接修改文件时跟随软链接 -i[扩展名], --in-place[=扩展名] 直接修改文件(如果指定扩展名则备份文件) -l N, --line-length=N 指定“l”命令的换行期望长度 --posix 关闭所有 GNU 扩展 -E, -r, --regexp-extended 在脚本中使用扩展正则表达式 (为保证可移植性使用 POSIX -E)。 -s, --separate 将输入文件视为各个独立的文件而不是单个 长的连续输入流。 --sandbox 在沙盒模式中进行操作(禁用 e/r/w 命令)。 -u, --unbuffered 从输入文件读取最少的数据,更频繁的刷新输出 -z, --null-data 使用 NUL 字符分隔各行 --help 打印帮助并退出 --version 输出版本信息并退出
如果没有 -e, --expression, -f 或 --file 选项,那么第一个非选项参数被视为 sed脚本。其他非选项参数被视为输入文件,如果没有输入文件,那么程序将从标准 输入读取数据
|