Как найти вхождение слова (ключа) из одного списка во втором?

Автор Тема: Как найти вхождение слова (ключа) из одного списка во втором?  (Прочитано 945 раз)

Оффлайн tamwebАвтор темы

  • Бизнес оценка: (0)
  • Пользователь
  • **
  • СПАСИБО: 3
  • Сообщений: 63
  • Карма: 0

Оффлайн tamwebАвтор темы

  • Пользователь
  • **
Как найти вхождение слова (ключа) из одного списка во втором. С выдачей кол-ва совпадений.
Онлайн сервисы не тянут. У меня сотни тысяч строк в столбце.
Возможно уже есть у кого готовый вариант как тут? planetaexcel.ru/techniques/7/19014/


Оффлайн Val_Ery

  • Бизнес оценка: (0)
  • Старожил
  • ****
  • СПАСИБО: 161
  • Сообщений: 287
  • Карма: 32

Оффлайн Val_Ery

  • Старожил
  • ****
Готовый вариант - на bash'е
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
Результат будет примерно таким:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
Как это может вам помочь?
Если у вас списки в эксель, можете сохранить их в формате csv (с разделителями). В качестве разделителя установите запятую. В скрипте замените source.txt  и keys.txt на названия ваших файлов. Строки, которые начинаются с # - это комментарии, их можно удалить

Далее.
Чтобы bash-скрипт выполнился в винде, самый доступный способ - установить git for windows. В нем имеется линуксовый терминал (вместе с наиболее часто используемыми "командами").
Создаете папку test, в нее сохраняете ваши списки, копируете приведенный скрипт и сохраняете тут же с именем count.sh, нажимаете правую кнопку мыша в любом пустом месте проводника, выбирает "открыть git bash здесь".

В открывшемся терминале вводите ./count.sh и нажимаете Энтер. В результате у вас появится текстовый файл res.txt с количеством вхождений ваших ключей в исходный список
« Последнее редактирование: 10-08-2022, 10:29:27 от Val_Ery »


Оффлайн Старый

  • Бизнес оценка: (9, 100%)
  • Мастер
  • *****
  • СПАСИБО: 1777
  • Сообщений: 5905
  • Карма: 164
  • Ищу работу постоянную, удалённую с окладом.
  • Награды Более одной тысячи спасибо КМС поисковой оптимизации

Оффлайн Старый

  • Мастер
  • *****
  • Доп. информация
    • Бизнес оценка: (9, 100%)
    • СПАСИБО: 1777
    • Сообщений: 5905
    • Карма: 164
    • Ищу работу постоянную, удалённую с окладом.
    • Награды Более одной тысячи спасибо КМС поисковой оптимизации
Как быстро начинающий становится профессионалом, рекламирующим что-то... ©


 

Похожие темы