将 bash 中的所有反斜杠替换为双反斜杠

Replacing all backslash with double backslashes in bash

我正在尝试用 bash 中的 \ 替换所有 \,我正在这样做,但是 bash 陷入了永无止境的困境环形。我哪里错了?

myVar="${myVar//\//\\}"

你可以使用 sed

echo "hello\world\hello\world" | sed 's/\/\\/g'

输出:

hello\world\hello\world