将 /usr/include/stdio.h 重定向到 sed

将 /usr/include/stdio.h 重定向到 sed

我对流线编辑器的使用非常模糊sed;我只记得将文件重定向到 sed 是以<某种方式使用运算符。有人能解释如何将文件重定向 /usr/include/stdio.hsed,并分解命令吗?

使用 Ubuntu 16.04。

答案1

<例如输入重定向运算符

$ sed -n '1p' < /usr/include/stdio.h
/* Define ISO C stdio on top of C++ iostreams.

然而,尽管它的名字历史上被称为“s编辑itor”,现代实现sed可以直接按名称读取文件,没有输入重定向

$ sed -n '1p' /usr/include/stdio.h
/* Define ISO C stdio on top of C++ iostreams.

笔记:不要更改实际/usr/include/stdio.h文件的内容。如果要使用它,请制作本地副本。

相关内容