シェルはスラッシュをバックスラッシュに置き換えます。

シェルはスラッシュをバックスラッシュに置き換えます。

質問があります。スラッシュをバックスラッシュに置き換える方法は?

文字列があります。

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

関連情報