Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Подсчёт количества символов во всех текстовых файлах в папке и подпапках  (Прочитано 2264 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Всем привет :)

Xubuntu 24.10

Команда cat *.txt | wc -m отлично показывает количество символов во всех текстовых файлах в данной папке (как я понимаю - без пробелов).

Как теперь посмотреть количество символов во всех текстовых файлах в данной папке и всех её подпапках?

Есть ли для этого отдельная команда или надо что-то писать - с обходом директорий (например, на Python) ?

Спасибо :)
« Последнее редактирование: 08 Ноября 2024, 10:42:14 от Nick222 »
Xubuntu 25.04

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7806
  • We were here
    • Просмотр профиля
find ./ -type f -iname "*.txt" -exec cat {} \; | wc -m
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Xubuntu 25.04

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5735
  • Все по палатам!
    • Просмотр профиля
Как теперь посмотреть количество символов во всех текстовых файлах
А если файлы в разных кодировках?
wc показывает число байт вроде
"wc - print newline, word, and byte counts for each file"
Извините, я все еще учусь

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7806
  • We were here
    • Просмотр профиля
wc показывает число байт вроде
-m, --chars
              print the character counts
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5735
  • Все по палатам!
    • Просмотр профиля
ALiEN, а как, интересно, кодировку распознает?
...
Получается, что только в текущей кодировке.
"Print only the character counts, as per the current locale. Encoding errors are not counted. "
« Последнее редактирование: 07 Ноября 2024, 23:57:44 от SergeyIT »
Извините, я все еще учусь

 

Страница сгенерирована за 0.029 секунд. Запросов: 25.