这是一个非常基本的命令,令我感到困惑。在我的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
鉴于每本基本手册都说这应该可行,我现在还不那么聪明。