Spec-Zone.ru › Fish 3.7

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

© 2005-2009 Axel Liljencrantz, 2009-2023 fish-shell contributors
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.6/cmds/count.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API