- Подсчет количества вхождения слова., phpcoder, 09:59 , 04-Май-10 (1)
>Доброе утро. Есть задание: вывести строки, содержащие четное количество ключевых слов. Подскажите, >пожалуйста,по какому принципу можно решить задание (алгоритм или какими командами). Заранее - читаете файл с данными построчно (while read LINE; do ... done <input_file) - разбиваете каждую строку на слова (sed/awk/etc) - каким-то образом считаете сколько ключевых слов есть в строке (из задания неясно откуда брать эти ключевые слова) - если ключевых слов нашлось четное количество (здесь if и, вероятно, test или expr), то выводите эту строку
- Подсчет количества вхождения слова., Andrey Mitrofanov, 10:00 , 04-Май-10 (2)
>по какому принципу можно решить задание (алгоритм или какими командами). Предлагаю вот такой _сло-о-ожый_ алгоритм: читать построчно, считать нужные слова, если число нужных слов чётное, печатать входную строку. Уф, аж упарился! >Заранее большое спасибо. $ cat txt wewdwe wdwd wd wd wd wd wd wd wd wd wd wd wd wd wd wd wd wd wdwd $ awk 'split($0,a,"wd")%2==1' <txt wdwd wd wd wd wd wd wd wd wd wdwd $ _ Преподу -- привет.
- Подсчет количества вхождения слова., Pahanivo, 08:28 , 05-Май-10 (4)
|