【发布时间】:2014-02-14 22:22:55
【问题描述】:
我正在尝试使用 sed 命令查找一个字符串并删除它所在的行以及下一行。我正在尝试在运行 RedHat v7.1、c shell 的服务器上执行此操作
我输入:
sed '/Non Unique Subdivision/,+1d' Orig_text.txt > text.txt
我收到这条消息:
sed: -e 表达式 #1, char 26: Unexpected ','
我也尝试过运行带有“-e”的命令;得到相同的结果。我尝试在 Ubuntu 终端上使用相同的语法执行类似的命令,它可以工作。所以我在想也许它与 RedHat 有关,但我不确定是不是这样。
有人以前见过这个,或者知道解决方法吗?
【问题讨论】:
-
仅供参考,在“CentOS release 6.5”上它可以工作......