以下の2つのケースの間に出力の違いが分かる理由はありますか?WindowsとOS Xの実装間で、PowerShellエイリアス 'ls'と 'dir'の動作が異なる理由はありますか?
エイリアスls
の出力は、OSXのエイリアスdir
の出力と異なります。例のように
dir ./*.txt | foreach {Get-Content $_ -Head 1; Get-Content $_ -Tail 1}
作品:Help Get-Content -Examples
のためのPowerShellのヘルプに示す例では。しかし、dir
場合ls
に置き換えられます。
ls ./*.txt | foreach {Get-Content $_ -Head 1; Get-Content $_ -Tail 1}
エラーが返されます。
LS:./*.txt:そのようなファイルやディレクトリ
どちらも上記の例をWindows 10のPowerShell v5でも同じ結果が得られます。
この観測はバグですか?