Как получить "wc-l" для печати только количества строк без имени файла?
wc -l file.txt
выводит количество строк и имени файла.
мне нужен только сам номер (не имя файла).
Я могу это сделать
wc -l file.txt | awk '{print }'
но, может быть, есть лучший способ?
7 ответов:
cat file.txt | wc -l
по данным на странице (для версии BSD у меня нет версии GNU для проверки):
если файлы не указаны, используется стандартный ввод и файл отсутствует имя отображается. Приглашение будет принимать ввод до получения EOF, или [^D] in большинство сред.
как о
wc -l file.txt | cut -d' ' -f1
т. е. труба на выходе
wc
наcut
(где разделителями являются пробелы и выбрать только первое поле)