`ls/| wc -l`は`ls /`が表示するよりも多くの行を知らせます。

`ls/| wc -l`は`ls /`が表示するよりも多くの行を知らせます。

ls /2行を出力します。

$ ls / 
bin   cdrom  etc   initrd.img      lib    lost+found  mnt  proc  run   share  sys  usr  vmlinuz
boot  dev    home  initrd.img.old  lib64  media       opt  root  sbin  srv    tmp  var  vmlinuz.old

しかし、なぜls / | wc -l26行について話すのですか?

$ ls / | wc -l
26

答え1

〜のようにPOSIXの定義、出力が端末でないか、、のいずれかをls使用する場合、1行に1つの項目が出力されます。-C-m-x

出力が端末に渡される場合、出力形式は実装によって定義されます。

オペレーティングシステムそしてFreeBSDs-1出力がターミナルに進まないときのデフォルトオプションとして使用されます。

関連情報