Yanor.net/
Wiki
Blog
GitHub
Sandbox
開始行:
* WSLのコマンドを呼び出すPowerShellスクリプト [#q3a7933e]
** スクリプト [#g0603ccf]
*** PowerShellスクリプト 1.ps1 [#lcd7be2d]
$args = $Args -join ' '
$cmd = "bash -c './1.sh {0}'" -f $args
Invoke-Expression $cmd
- bash -cの引数に1.shを指定して、その際、1.ps1の引数もま...
- そうしてできたbash -cの文字列をInvoke-Expressionで実行...
*** シェルスクリプト 1.sh [#lc1a09cf]
echo Hello $*
- 1.ps1から渡って来る引数は$*で展開する
** 実行 [#c6e34158]
PS> ./1.ps1 world foo
Hello world foo
終了行:
* WSLのコマンドを呼び出すPowerShellスクリプト [#q3a7933e]
** スクリプト [#g0603ccf]
*** PowerShellスクリプト 1.ps1 [#lcd7be2d]
$args = $Args -join ' '
$cmd = "bash -c './1.sh {0}'" -f $args
Invoke-Expression $cmd
- bash -cの引数に1.shを指定して、その際、1.ps1の引数もま...
- そうしてできたbash -cの文字列をInvoke-Expressionで実行...
*** シェルスクリプト 1.sh [#lc1a09cf]
echo Hello $*
- 1.ps1から渡って来る引数は$*で展開する
** 実行 [#c6e34158]
PS> ./1.ps1 world foo
Hello world foo
ページ名: