bash.exeの引数のシェル変数をエスケープする

エスケープしないと

 PS> bash.exe -c 'ssh linux.sample.com echo $HOME'
 /home/win-user
  • WindowsのPowerShell上で上のコマンドを実行すると、
  • WSLの$HOMEが表示される

エスケープすると

 PS> bash.exe -c 'ssh inetd echo ''\$HOME'''

/home/44/ryy9800


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS