sed数字标志多行

时间:2019-02-27 13:45:55

标签: macos unix sed

这是一个非常基本的命令,令我感到困惑。在我的Mac终端上,我似乎无法对文件中的多行进行sed nth替换。我是否缺少标签或设置或其他内容?

在一行上,它起作用:

>echo "hi hi hi" > atest.txt
>sed s/hi/hello/2 atest.txt

output: 
hi hello hi

在多行中不会

>echo "hi
hi
hi" > btest.txt
sed s/hi/hello/2 btest.txt

output: 
hi
hi
hi

鉴于每本基本手册都说这应该可行,我现在还不那么聪明。

0 个答案:

没有答案