Почему sed требует 3 обратных косых черт для регулярной обратной косой черты?

Мне любопытно, почему sed нужно 3 \ только распознать тот? Я понял бы это нуждающийся 2, но 3 я не делаю.

Править: вот пример на моем компьютере Windows, с помощью Cygwin:

$ echo "sample_input\whatever" | sed "s/\\\/\//"
sample_input/whatever

Если я не добавляю 3 обратных косых черты, я получаю a

sed: -e expression #1, char 7: unterminated s' command
42
задан markling 4 November 2019 в 11:11
поделиться