Мне просто интересно, как бы я извлек определенную строку с помощью sed? (В моей системе установлен sed, поэтому, к сожалению, нет awk :(). Я получил текстовый файл, подобный следующему:
Название компании, описание, адрес, почтовый индекс, электронная почта, телефон, факс, веб-сайт, город, широта, долгота, ключевые слова, почтовый адрес, принадлежность к коренным народам, регион, тип, сектор промышленности, год основания, количество сотрудников, основное контактное лицо, Название контакта, Twitter, Facebook, при обновлении
Duz Cho Construction LP, «Duz Cho Construction — строительная компания, занимающаяся земляными работами, занимающаяся обустройством площадок, доступом к дорогам и мелиорацией для нефтегазовой, ветровой энергетики, горнодобывающей промышленности и других строительных работ на традиционной территории McLeod Lake Indian Band.», 4821 South Access Road, V0C 1J0, [email protected], 250-788-3120, 250-788-3188, https://duzcho.com/duz-cho-construction/, Chetwynd, 55.6963381, -121.6266684, Дуз Чо Строительство LP 23 Construction, «4821 South Access Road, Chetwynd, BC V0C 1J0», TRUE, Northeast, Community Owned Company, 23 Construction, 2002, 55–99, Джейкоб Альбертсон, генеральный директор, https://www.facebook. com/DuzChoConstruction/,2012-04-15
Gilwa Consulting Inc., «Gilwa Consulting Inc. (GCI) — это компания, принадлежащая и управляемая коренными народами, которая предоставляет консультационные услуги всем участникам строительной отрасли, занимающимся разработкой, реализацией и/или исполнением договорных соглашений между коренными народами, промышленностью ( EPC, EPCM, Contractors) и/или правительство.", 710 Ruston Road, V1X3Y2, [email protected], 778-215-1888, http://www.gilwaconsulting.com, Kelowna, 49.8804877,-119.4070893, «Gilwa Consulting Inc. 54 Профессиональные, научные и технические услуги», «710 Ruston Road, Kelowna, BC V1X 3Y2», TRUE, Thompson / Okanagan, Private Company, «54 Профессиональные, научные и технические услуги», 2019, с 1 по 4 ,Томас Найс,Директор,,,2021-04-14
HSI Hobbs Strategic Insights: «Предлагая полный набор услуг по стратегическому планированию, бизнес-консультациям, корпоративным коммуникациям и коучинговым услугам, HSI работает с вами, чтобы продемонстрировать трансформационные инициативы от концепции до реализации. HSI является лидером в работе по примирению коренных народов и многообразию. и инклюзивные инициативы для юридических лиц.",,V3M 0J4,[email protected],604-626-8296,,https://strategicinsights.ca,,,,"HSI Hobbs Strategic Insights 54 Профессиональные, научные и технические услуги" ,,ИСТИНА, Нижний материк / Юго-Запад, Частная компания, «54 профессиональных, научных и технических услуг», 2021, с 1 по 4, Саша Хоббс, главный стратег,,,2021-04-14
Bigfoot Donuts, «Bigfoot Donuts — это местная пекарня и кафе, расположенное в центре города Куртенэ. Специализируется на изготовлении вручную, приготовленном с нуля, качественном кофе и пончиках, с изюминкой». 463 A 5th Street, V9N 1J7,[email protected],250-871-6603,,https://www.bigfootdonuts.com/,Courtenay,49.6902502,-125.0032691,Bigfoot Donuts 72 Проживание и питание,"463 A 5th Street, Courtenay BC V9N 1J7", TRUE, остров и побережье Ванкувера, частная компания, 72 услуги по проживанию и питанию, 2017, с 5 по 9, Линдси Белл, владелец, https://www.facebook.com/Bigfoot.Donuts/, 2021-04- 14
Refocus Коммуникации и сбор средств: «Refocus помогает некоммерческим организациям более активно вовлекать свое сообщество и сторонников, чтобы вместе они могли делать великие дела в мире.
Мы работаем с благотворительными организациями по всей Канаде, помогая им создавать программы по сбору средств с упором на взаимодействие и общение.», «20543 96 Ave., Unit 31», V1M 3W3, [email protected], 778.875.3439,,http://www. .refocus Communications.com, Лэнгли, 49.1776159, -122.6564416, Refocus Communications & Fundraising 81 Other services (кроме государственного управления), "20543 96 Ave., Unit 31, Langley, BC V1M 3W3", TRUE, Lower Mainland / Southwest, Private Company ,81 Прочие услуги (кроме государственного управления), 2017 г., с 1 по 4, Эйме Линденбергер, «генеральный директор, директор по взаимодействию», 31 марта 2021 г.
Turtle Island Connections, «Turtle Island Connections курирует коробки для подписки, наполненные творениями коренных народов. Наша коробка, панцирь черепахи, фокусируется на нашем духовном, умственном, эмоциональном и физическом благополучии. -средства по уходу и пожертвования Ванкуверскому обществу здоровья аборигенов.",3139 Brandt Crescent,V9L 6W6,[email protected],250.710.7685,,https://www.turtleislandconnections.ca,Duncan,48.7633914,-123.7137629,Turtle Island Connections 44-45 Розничная торговля, "3139 Brandt Crescent, Duncan BC V9L 6W6", TRUE, Vancouver Island and Coast, Partnership, 44-45 Розничная торговля, 2021, с 1 по 4, Линдси Майерс, соучредитель, https: //www.facebook.com/TurtleIslandConnections, 31 марта 2021 г.
Bulkley Valley Roofing Ltd, «Специализирующаяся на коммерческих, промышленных и жилых кровлях. Полностью сертифицирована и застрахована для горячих кровельных работ. Штат сотрудников Red-seal», «Unit 3-3167 Tatlow rd», «V0J 2N0», [email protected] , 250-846-9446, 250-846-9440,, Smithers, 54.7698334, -127.143943, Bulkley Valley Roofing Ltd 23 Construction, "Unit 3-3167 Tatlow rd, Smithers BC V0J 2N0", TRUE, North Coast, Development Corporation, 23 Строительство,2000,5-9,Мюррей Оливье,Владелец/оператор,,,2021-03-31
North Coast Helicopters, Northcoast Helicopters предоставляет опытных пилотов-дальнобойщиков, которые имеют опыт в поддержке алмазного бурения и полетах в горах.Компания Northcoast Helicopters предоставляет услуги по тушению лесных пожаров различным частным и государственным учреждениям. 54.3369741,-130.3125632, "Вертолеты Северного побережья 21 Горнодобывающая промышленность, разработка карьеров и добыча нефти и газа", "2555 Seal Cove Road, подразделение 123, Prince Rupert BC V8J 3P6", TRUE, North Coast, Private Company, "21 Горнодобывающая промышленность, разработка карьеров, и добыча нефти и газа",2005,5 до 9,Кристен,Владелец,,,2021-03-31
Park West Professional Services, колл-центр, "Suite 811, 100 Park Royal, Suite 200", V7T 1A2, [email protected], 604-210-1483,,, West Vancouver, 49.3251879, -123.1358334, "Park West Professional Services 54 Профессиональные, научные и технические услуги», «100 Park Royal, Suite 200, West Vancouver, BC V7T 1A2», TRUE, Нижний материк / Юго-Запад, частная компания, «54 Профессиональные, научные и технические услуги», 2013, с 10 по 19 ,Мэтт Викерс,Владелец,,,2021-03-31
Afterglow Hair Lounge: «Включите свое сияние. Мы стремимся предоставить нашим гостям такое же качественное индивидуальное обслуживание, которым славятся маленькие города, со стилем, талантом и профессионализмом города. Мы гордимся тем, что были номинированы и признаны одними из лучших стилистов Пауэлл-Ривер в 2017, 2018, 2019 и 2020 годах и разделяют стремление улучшать качество обслуживания клиентов в ближайшие годы. Не ищите больше лучших свадебных стилистов Верхнего Саншайна Coast доступен круглый год для проведения мероприятий в салоне*, семь дней в неделю.Приходите испытать AfterGlow.", 7075 Alberni Street, V8A2C2, [email protected], 604.485.2075, http://www.afterglowhairlounge.com, Powell River, 49.8468725, -124.5196439, Afterglow Hair Lounge 81 Другие услуги (кроме общественных администрация), TRUE, Остров и побережье Ванкувера, Частная компания, 81 Другие услуги (кроме государственного управления), 2011, с 5 по 9, Холли Барнс, Владелец/оператор, https://twitter.com/afterglowhair, https:// www.facebook.com/AfterGlowHairLounge, 10 марта 2021 г.
Dawson Analytics Inc., «Dawson Analytics — консалтинговая компания, специализирующаяся на разработке и проектировании исследований, анализе и интерпретации данных, а также оценке программ/политик. усилия.», 22839 Gilbert Drive, V4R 0G4, [email protected], 604.961.5129,, http://www.dawsonanalytics.com, Maple Ridge, 49.2512469,-122.5874728, Dawson Analytics Inc. 51 Информационная и культурная индустрия, «22839 Gilbert Drive, Maple Ridge, BC V4R 0G4», TRUE, Нижний материк / юго-запад, частная компания, 51 информационная и культурная индустрия, 2021, с 1 по 4, Стефани Джонстон, вице-президент,, 2021-03-10
Итак, в основном я хочу, чтобы пользователь предоставил три информации:
$1 это имя файла
$ 2, который является шаблоном
3 доллара в год, когда он был обновлен
По сути, я хочу найти все записи с названием компании: первый столбец, соответствующий шаблону, и из этих записей я хочу, чтобы были только те, которые соответствуют конкретному году, указанному в $3. Также мне нужны следующие столбцы из тех, которые соответствуют:
Название компании, описание, адрес и при обновлении. Я немного застрял, потому что, когда я пытался извлечь первый столбец с параметром, он не работал??:
sed -E 's/([^,]*),'"$2"'/\1/' "$1"
Ничего не фильтрует??