Script to analyze text streams to split and count by week number
2000 UAHI have lots of files which have the date YYYY-MM-DD in the first field.
I want to be able to easily split, count, or label the lines.
Any content after the first tab is considered one block. Content after the first tab could contain any text, utf8, including tabs.
----
Example input:
2016-11-04a
2016-11-04b
2016-11-07c
2016-11-08d
----
Example output with "-w" for "week number":
45 2016-11-04a
45 2016-11-04b
46 2016-11-07c
46 2016-11-08d
Inserted field 1 is the week number 1..52, restarts at zero each year. This inserts week numbers in new field 1.
Variant -w0 is the same, but count first week from 0 instead of 1,
----
Example output with "-b" for "line Break":
2016-11-04a
2016-11-04b
2016-11-07c
2016-11-08d
Note the extra line break between weeks. Just one line break between weeks.
----
Example output with "-w" for "week start day and count".
# WEEK of 2016-10-30: 2
2016-11-04a
2016-11-04b
# WEEK of 2016-11-06: 2
2016-11-07c
2016-11-08d
The week start date is inserted once at the start of any week, after the colon is the count.
----
Option -z to output each week (between first and last), even if count = 0.
The purpose is if there's sparse data, eg many empty weeks.
----
Option to set the week start. Default week start = Sunday. -s = sunday, -m = monday
----
Option -y to invert the date to DD-MM-YYYY instead of YYYY-MM-DD.
----
Options can be combined. -help, -h = list of options.
No options = -w -b -s
----
I will invoke your script with piped input on the command line. Ubuntu or MacOSX. (Use normal ruby, perl, etc.) Script should be self-contained. I will provide test files.
-
260 Expirienced perl developer, ready to take it.
-
5 дней2000 UAH
28 1 0 5 дней2000 UAHI can do this in Ruby
Актуальные фриланс-проекты в категории Веб-программирование
Full-stack разработка — Amazon PPC Dashboard (Stage 1)Нужен full-stack разработчик с опытом работы с Amazon API для реализации Stage 1 внутреннего PPC-дашборда. Проект реальный, данные живые, всё готово к старту. Прототип фронтенда (5 страниц, React + TypeScript): ЧТО УЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript + Vite… Javascript и Typescript, Веб-программирование ∙ 6 часов 41 минута назад ∙ 12 ставок |
Разработка сайта на WordPress для IT-компании
10 000 UAH
Ищем WordPress-разработчика для создания небольшого сайта компании, которая предоставляет IT-услуги. Проект не предполагает разработку дизайна с нуля — основные материалы уже подготовлены. У нас уже есть: структура сайта и карта страниц; готовые тексты для страниц; логотип;… Веб-программирование ∙ 14 часов 17 минут назад ∙ 64 ставки |
OpenCart — каталог аренды спецтехники
6000 UAH
OpenCart — каталог аренды спецтехникиНеобходимо запустить каталог аренды спецтехники на OpenCart.Тематика:экскаваторыавтовышкипогрузчикигенераторыкраныстроительные лесадругая строительная техника.Желательно, чтобы у вас уже был готовый шаблон или наработки под спецтехнику,… Веб-программирование, Парсинг данных ∙ 14 часов 51 минута назад ∙ 42 ставки |
Необходимо реализовать передачу офлайн конверсий из SalesDrive в Google Ads и Google Analytics
12 000 UAH
Сайт на OpenCart > лиды попадают из GA4 в CRM Salesdrive > оттуда их нужно передать в Google Ads, связав лид и закрытую сделку и её ценность Вместе с CRM Salesdrive используется колтрекінг Binotel Также интересует возврат событий о закрытой сделке из CRM в GA4. Сейчас GA4… Веб-программирование ∙ 20 часов 26 минут назад ∙ 22 ставки |
Настройка ПРРО Checkbox для интернет-магазина и обучение работе с нимБлок 1. Регистрация и базовая настройка: Помощь с подачей необходимых заявлений (20-ОПП, 1-ПРРО, 5-ПРРО) через электронный кабинет налогоплательщика. Полная настройка кабинета в системе Checkbox (добавление номенклатуры, настройка налоговых ставок и т.д.).Блок 2. Интеграция с… Бухгалтерские услуги, Веб-программирование ∙ 20 часов 34 минуты назад ∙ 16 ставок |