windowsPowerShell備忘録1
PowerShellで開発していたら困ったことがあったので備忘録としてメモ。
bashでいう
$ emacs test.txt &
のように別ウィンドウ表示、バックグラウンド処理をしたいときのコマンド。
Start-Job -ScriptBlock {Start-Sleep -Seconds 10}
実例
Start-Job { emacs test.txt }
ちなみに。
windowsシェルでは&(アンパサンド)は違う意味を持った記号。
$ emacs test.txt &
をすると
アンパサンド (&) 文字は許可されていません。& 演算子は、今後使用するために予約されています。アンパサンドを二重引用符で囲 み ("&")、文字列の一部として渡してください。 + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : AmpersandNotAllowed
こんな風に言われちゃう。