为什么 SED man -i 选项没有描述?

为什么 SED man -i 选项没有描述?

我的 Sed 的 man 输出如下内容:

Zero- or One- address commands
   =      Print the current line number.

   a \

   text   Append text, which has each embedded newline preceded by a backslash.

   i \

   text   Insert text, which has each embedded newline preceded by a backslash.

   q [exit-code]

我一直在试图弄清楚如何进行就地编辑,似乎可以进行切换,-i但是我之前看不到它,因为我的人没有它的描述,有什么线索可以解释为什么吗?

答案1

这是因为你看到的是手册页的错误部分。尝试描述部分

-i[后缀], --in-place[=后缀]

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

编辑:这假设GNU sed。

相关内容