プログラミング

Powershellで出力を改行する

Powershellで出力を改行する方法について少し紹介します。

pathの出力なんかを改行するには、\nではなく、CRLFなので、これを使います。

PS C:\pg> $Env:Path.replace(';',"`r`n")
C:\Program Files\ConEmu\ConEmu\Scripts
C:\Program Files\ConEmu
C:\Program Files\ConEmu\ConEmu
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\bin

慣れないなぁ。

ちなみに、1行ずつの出力にしたからってこれはできません。

PS C:\pg> $Env:Path.replace(';',"`r`n") | sls "ruby"

slsはgrepのようなコマンド。

どうやったらできるのかは只今絶賛調べてます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です