相关疑难解决方法(0)

BSD sed:d命令末尾的多余字符

我在Mac OS上使用sed命令,以下为文本。

$ cat pets.txt 
This is my cat
  my cat's name is betty
This is your dog
  your dog's name is frank
This is your fish
  your fish's name is george
This is my goat
  my goat's name is adam
Run Code Online (Sandbox Code Playgroud)

当我运行时:(BSD sed)

$ sed '3,6 {/This/d}' pets.txt
Run Code Online (Sandbox Code Playgroud)

它显示错误:

sed: 1: "3,6 {/This/d}": extra characters at the end of d command
Run Code Online (Sandbox Code Playgroud)

它出什么问题了?当我使用时gsed(GNU sed),效果很好。

bsd sed

2
推荐指数
2
解决办法
5511
查看次数

标签 统计

bsd ×1

sed ×1