Задать вопрос
@Drovosek01

Почему wc -l выдает на 1 строку меньше?

Есть такой код на bash, который должен подсчитать количество строк в многострочной переменной:
result_content="# Just some title
# One more title
# comment again just for test"
printf "$result_content" | wc -l


Но я получаю результат 2, хотя строк 3.

Почему так?

P.S.
Если это важно, это в macOS Monterey 12.7 Intel
  • Вопрос задан
  • 235 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
Потому что считается количество переводов строки, а у вас последняя строка заканчивается концом файла, а не переводом.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы