Shell 用反斜杠替换正斜杠

Shell 用反斜杠替换正斜杠

我有一个问题:如何用反斜杠替换正斜杠?

我有字符串:

App/Models

我需要

App\Models

非常感谢

答案1

试试这个(例如bash),

string="App/Models"
echo "${string//\//\\}"

或者如果你没有它作为变量,你可以使用tr

printf '%s\n' "App/Models" | tr '/' '\'

答案2

$ printf '%s\n' "App/Models" | sed -e 's|/|\\|g'
App\Models

相关内容