count - подсчёт элементов списка
Синтаксис
count STRING1 STRING2 ... COMMAND | count count [...] < FILE
Описание
count выводит количество переданных аргументов плюс количество новых строк, переданных через стандартный ввод. Это обычно используется для определения количества элементов в списке переменных окружения или количества строк в текстовом файле.
count не принимает никаких опций, даже -h или --help.
count завершается с ненулевым кодом выхода, если не было передано ни одного аргумента, и нулевым кодом, если было передано хотя бы один аргумент.
Обратите внимание, что, как и wc -l, чтение со стандартного ввода учитывает новые строки, поэтому echo -n foo | count выведет 0.
Пример
count $PATH # Returns the number of directories in the users PATH variable. count *.txt # Returns the number of files in the current working directory # ending with the suffix '.txt'. git ls-files --others --exclude-standard | count # Returns the number of untracked files in a git repository printf '%s\n' foo bar | count baz # Returns 3 (2 lines from stdin plus 1 argument) count < /etc/hosts # Counts the number of entries in the hosts file
© 2022 fish-shell developers
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.5/cmds/count.html