英语法语西班牙文

OnWorks 网站图标

sed - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 sed

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 sed,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


sed - 用于过滤和转换文本的流编辑器

概要


口渴 [OPTION] ... {仅脚本,如果没有其他脚本} [输入文件] ...

商品描述


口渴 是一个流编辑器。 流编辑器用于执行基本的文本转换
输入流(来自管道的文件或输入)。 虽然在某些方面类似于
允许脚本化编辑的编辑器(例如 ed), 口渴 只通过一次就可以工作
输入,因此效率更高。 但它是 口渴过滤文本的能力
在管道中,特别将其与其他类型的编辑器区分开来。

-n, - 安静的, - 沉默的

抑制模式空间的自动打印

-e 脚本, - 表达=脚本

将脚本添加到要执行的命令中

-f 脚本文件, - 文件=脚本文件

将脚本文件的内容添加到要执行的命令中

--跟随符号链接

就地处理时遵循符号链接

-i[后缀], - 到位[=后缀]

就地编辑文件(如果提供 SUFFIX,则进行备份)

-l N, --行长=N

为 `l' 命令指定所需的换行长度

--posix

禁用所有 GNU 扩展。

-r, --regexp-扩展

在脚本中使用扩展的正则表达式。

-s, - 分离

将文件视为单独的而不是单个连续的长流。

-u, --无缓冲

从输入文件加载最少量的数据并刷新输出缓冲区更多
经常

-z, --null-数据

用 NUL 字符分隔行

- 帮帮我
显示此帮助并退出

- 版
输出版本信息并退出

如果不 -e, - 表达, -f- 文件 给出选项,然后是第一个非选项参数
被当作​​sed脚本来解释。 所有剩余的参数都是输入的名称
档案; 如果未指定输入文件,则读取标准输入。

GNU sed 主页:http://www.gnu.org/software/sed/>. 使用 GNU 软件的一般帮助:
<http://www.gnu.org/gethelp/>. 将错误报告发送至:[电子邮件保护]>. 务必
在“主题:”字段中的某处包含“sed”一词。

指挥 概要


这只是一个简短的概要 口渴 命令作为提醒那些已经
知道 口渴; 必须查阅其他文档(例如 texinfo 文档)以获取更完整的信息
说明。

零地址 ``命令''
: 标签
标签为 bt 命令。

#评论
注释一直延伸到下一个换行符(或 -e 脚本片段)。

{ } 块的右括号。

or 一- 地址 命令
= 打印当前行号。

一种 \

文本 附加 文本, 每个嵌入的换行符前面都有一个反斜杠。

一世 \

文本 插页 文本, 每个嵌入的换行符前面都有一个反斜杠。

问 [退出代码]
立即退出 口渴 脚本而不处理任何更多的输入,除非
未禁用自动打印,将打印当前模式空间。 出口
代码参数是一个 GNU 扩展。

问 [退出代码]
立即退出 口渴 脚本而不处理任何更多的输入。 这是一个 GNU
延期。

r 文件名
附加文本读取自 文件名.

R 文件名
附加一行读取自 文件名. 每次调用命令都会从中读取一行
文件。 这是一个 GNU 扩展。

命令 接受 地址 范围
{ 开始一个命令块(以 } 结尾)。

b 标签
分支到 标签; 如果 标签 被省略,分支到脚本的结尾。

C \

文本 将选定的行替换为 文本, 每个嵌入的换行符前面都有一个
反斜杠。

d 删除模式空间。 开始下一个循环。

D 如果模式空间不包含换行符,则开始一个正常的新循环,就像 d 命令
发出。 否则,删除模式空间中直到第一个换行符的文本,
并使用结果模式空间重新启动循环,而无需读取新的一行
输入。

h H 复制/附加模式空间以保存空间。

g G 将保留空间复制/追加到模式空间。

l 以“视觉上无歧义”的形式列出当前行。

l 宽度
以“视觉上无歧义”的形式列出当前行,在 宽度
人物。 这是一个 GNU 扩展。

n N 将输入的下一行读取/追加到模式空间中。

p 打印当前模式空间。

P 打印到当前模式空间的第一个嵌入换行符。

s/正则表达式/替代/
尝试匹配 正则表达式 对抗模式空间。 如果成功,替换那个
部分匹配 替代。 该 替代 可能包含特殊
字符 & 引用匹配的模式空间部分,以及
特殊转义 \1 到 \9 以引用相应的匹配子
中的表达 正则表达式.

t 标签
如果 as/// 自读取最后一个输入行以来已成功完成替换并且
从最后一个 t 或 T 命令开始,然后分支到 标签; 如果 标签 被省略,分支到
脚本结束。

T 标签
如果自读取最后一个输入行以来没有 s/// 成功进行替换
并且从最后一个 t 或 T 命令开始,然后分支到 标签; 如果 标签 省略,
分支到脚本末尾。 这是一个 GNU 扩展。

w 文件名
将当前模式空间写入 文件名.

W 文件名
将当前模式空间的第一行写入 文件名. 这是一个 GNU
延期。

x 交换保持和模式空间的内容。

y/资源/DEST/
将出现在模式空间中的字符音译 资源 以及
对应的字符 DEST.

地址


口渴 命令可以不带地址给出,在这种情况下命令将被执行
对于所有输入行; 具有一个地址,在这种情况下,该命令将只执行
与该地址匹配的输入行; 或者有两个地址,在这种情况下命令
将针对与起始行的包含范围匹配的所有输入行执行
从第一个地址继续到第二个地址。 需要注意的三件事
地址范围:语法是 地址1,地址2 (即,地址以逗号分隔);
线 地址1 匹配将始终被接受,即使 地址2 选择更早的
线; 而如果 地址2 是一个 正则表达式,它将不会针对以下行进行测试 地址1 匹配。

在地址(或地址范围)之后,在命令之前,一个 ! 可以插入,其中
指定仅当地址(或地址范围)不存在时才执行命令
而不去 匹配。

支持以下地址类型:

只匹配指定的行 (跨文件累积递增,
除非 -s 选项在命令行中指定)。

第一~
匹配每个 ' 以 line 开头的行 第一. 例如,``sed -n 1~2p''
将打印输入流中的所有奇数行,地址 2~5 将
从第二行开始,每五行匹配一次。 第一 可以为零; 在这种情况下,
口渴 操作就好像它等于 . (这是一个扩展。)

$ 匹配最后一行。

/正则表达式/
匹配与正则表达式匹配的行 正则表达式.

\c正则表达式c
匹配与正则表达式匹配的行 正则表达式。 该 c 可以是任何字符。

GNU 口渴 还支持一些特殊的 2-address 形式:

0,地址2
从“匹配的第一个地址”状态开始,直到 地址2 被发现。 这是相似的
到1,地址2,除了如果 地址2 匹配输入的第一行 0,地址2
形式将在其范围的末尾,而 1,地址2 表格仍将在
其范围的开始。 这仅适用于 地址2 是一个正则表达式。

地址1,+N
会匹配 地址1N 行如下 地址1.

地址1,~N
会匹配 地址1 以及以下几行 地址1 直到下一行的输入行
number是的倍数 N.

定期 表情


POSIX.2 BRE 应该 得到支持,但并不完全是因为性能
问题。 这 \n 正则表达式中的序列匹配换行符,并且
同样对于 \a, \t, 和其他序列。

使用 onworks.net 服务在线使用 sed


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    联合转速
    联合转速
    加入我们的 Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    启用 URPMS 存储库
    系统-
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    下载 unitrpms
  • 2
    Boost C++ 库
    Boost C++ 库
    Boost 提供免费便携
    同行评审的 C++ 库。 这
    重点是便携式图书馆
    与 C++ 标准库配合良好。
    参见http://www.bo...
    下载 Boost C++ 库
  • 3
    虚拟GL
    虚拟GL
    VirtualGL 重定向 3D 命令
    Unix/Linux OpenGL 应用程序
    服务器端 GPU 并转换
    将 3D 图像渲染为视频流
    与...
    下载虚拟GL
  • 4
    libusb
    libusb
    启用用户空间的库
    与之通信的应用程序
    USB 设备。 受众:开发人员,结束
    用户/桌面。 编程语言:C。
    分类...
    下载 libusb
  • 5
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 6
    WooCommerce Nextjs 反应主题
    WooCommerce Nextjs 反应主题
    React WooCommerce 主题,构建于
    Next JS、Webpack、Babel、Node 和
    Express,使用 GraphQL 和 Apollo
    客户。 React 中的 WooCommerce 商店(
    包含:产品...
    下载 WooCommerce Nextjs React 主题
  • 更多 ”

Linux 命令

Ad