プロファイルでエイリアスの記述された行を表示

PowerShellガンガン学習中。

$lines = gc $profile | ? { $_ -match "^sal|^Set-Alias" }
echo $lines

これがSelect-Stringなら・・・

sls "^sal|^Set-Alias" $profile

こう書ける。

メリットは
・既製のもので短く書ける
・行数表示してくれる
・Contextパラメータで前後の行表示してくれたりする


うーむ、それにしてもPowerShellスーパーpre記法に未対応なのは残念。