Jawaban:
Anda harus melarikan diri backslash (karakter melarikan diri) untuk menggantinya. Dan jika versi sed Anda mendukungnya, opsi -i (di tempat) akan melakukan pengeditan pada file Anda tanpa Anda harus menyediakan file perantara. Selain itu, jika Anda menggunakan opsi -i, perhatikan bahwa ia menerima ekstensi file cadangan (disarankan!), Namun jika Anda tidak menyediakannya, penting untuk mengawali perintah sed Anda dengan -e untuk memberi tahu sed bahwa Anda tidak menggunakan ekstensi file cadangan.
Menyatukan semuanya:
# 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