LINUX.ORG.RU

поведение wc

 ,


0

1

как я понимаю, wc -l считает число строк. Но на практике вижу следующее

$ ls test*
test1  test2
$ ls test* | wc -l
2

Объясните, пожалуйста, почему так?

P.S. ну вот это верно

$ ls -1 test* | wc -l
2



Последнее исправление: eiler13 (всего исправлений: 1)

ls проверяет, является ли stdout терминалом (tty) или там пайп:

$ ls test* | cat
test1
test2
$

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.