我对流线编辑器的使用非常模糊sed
;我只记得将文件重定向到 sed 是以<
某种方式使用运算符。有人能解释如何将文件重定向 /usr/include/stdio.h
到sed
,并分解命令吗?
使用 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
文件的内容。如果要使用它,请制作本地副本。