Answers:
您需要转义反斜杠(转义字符)才能替换它。并且,如果您的sed版本支持它,则-i(就地)选项将对文件进行编辑,而无需提供中间文件。另外,如果您使用-i选项,请注意它接受一个(推荐!)备份文件扩展名,但是,如果您不提供该扩展名,则在sed命令前使用-e来通知sed您未使用它很有用。备份文件扩展名。
放在一起:
# Run sed to remove lines with backslash in them
$ sed -i -e '/\\/d' pdataf.txt
# Cat your file to confirm edits
$ cat pdataf.txt
apple
cat
egg