【发布时间】:2017-05-31 20:36:01
【问题描述】:
我已经阅读了sed 的-s 选项手册。上面写着:
-s --separate 默认情况下,sed 会将命令行上指定的文件视为单个连续的长流。这个 GNU sed 扩展名允许用户将它们视为单独的文件:范围 地址(例如'/abc/,/def/')不允许跨越多个 文件,行号相对于每个文件的开头,$ 指 到每个文件的最后一行,以及从 R 命令调用的文件 在每个文件的开头重绕。
在同一个中添加 -s 和不添加 -s
[root@kvm ~]# cat 1 |sed -s -n '/1/p'
12345a6789a99999a
12345a6789a99999b
[root@kvm ~]# cat 1 |sed -n '/1/p'
12345a6789a99999a
12345a6789a99999b
1 file is
cat 1
12345a6789a99999a
12345a6789a99999b
如何使用-s?
【问题讨论】: