Puncte:-1

Utilizarea sed pentru a extrage anumite coloane

drapel bd

Mă întrebam doar cum aș extrage o anumită coloană folosind sed? (Sistemul meu are sed instalat, deci nu awk, din păcate :( ). Am primit un fișier text ca următorul:

Nume companie, Descriere, Adresă, Cod poștal, E-mail, Telefon, Fax, Site web, Oraș, Latitudine, Longitudine, Cuvinte cheie, Adresă poștală, Proprietate indigenă, Regiune, Tip, Sector industrial, Anul formării, Număr de angajați, Contact principal, Contact Titlu, Twitter, Facebook, Când este actualizat
Duz Cho Construction LP, „Duz Cho Construction este o companie de construcții de lucrări de terasament care desfășoară activități de dezvoltare a șantierului, acces rutier și reabilitare pentru construcții de petrol și gaze, energie eoliană, minerit și alte lucrări civile pe teritoriul tradițional al trupei indiene McLeod Lake.”, 4821 South Access Road, V0C 1J0,[email protected],250-788-3120,250-788-3188,https://duzcho.com/duz-cho-construction/,Chetwynd,55.6963381,-121.6266668,Duz Construction LP 23 Construction,"4821 South Access Road, Chetwynd, BC V0C 1J0", TRUE,Northeast,Community Owned Company,23 Construction,2002,55 to 99,Jacob Albertson,General Manager,,https://www.facebook. com/DuzChoConstruction/,2012-04-15
Gilwa Consulting Inc., „Gilwa Consulting Inc. (GCI) este o companie deținută și operată de indigeni care oferă servicii de consultanță tuturor participanților din industria construcțiilor implicați în dezvoltarea, implementarea și/sau executarea acordurilor contractuale între popoarele indigene, industrie ( EPC, EPCM, Contractori) și/sau guvern.” 710 Ruston Road,V1X3Y2,[email protected],778-215-1888,,http://www.gilwaconsulting.com,Kelowna,49.8804877,-119.4070893, "Gilwa Consulting Inc. 54 Servicii profesionale, științifice și tehnice","710 Ruston Road, Kelowna, BC V1X 3Y2",TRUE,Thompson / Okanagan,Private Company,"54 Servicii profesionale, științifice și tehnice",2019,1 până la 4 ,Thomas Nyce,Director,,,2021-04-14
HSI Hobbs Strategic Insights, „Oferind o suită completă de planificare strategică, consultanță în afaceri, comunicare corporativă și servicii de coaching pentru succes și incluziune, HSI lucrează cu tine pentru a manifesta inițiative de transformare de la concepție până la implementare.HSI este lider în munca de reconciliere indigenă și inițiative de diversitate și incluziune pentru entitățile corporative.",,V3M 0J4,[email protected],604-626-8296,,https://strategicinsights.ca,,,,"HSI Hobbs Strategic Insights 54 Servicii profesionale, științifice și tehnice",,TRUE,Lower Mainland / Southwest,Companie privată,"54 Servicii profesionale, științifice și tehnice",2021,1 până la 4,Sasha Hobbs,Strateg principal,,,2021-04 -14
Bigfoot Donuts, „Bigfoot Donuts este o brutărie și o cafenea deținută și administrată local în inima centrului orașului Courtenay. Specializată în produse artizanale, făcute de la zero, de calitate, cafea și gogoși, cu o latură de distracție.”,463 A 5th Street,V9N 1J7,[email protected],250-871-6603,,https://www.bigfootdonuts.com/,Courtenay,49.6902502,-125.0032691,Bigfoot Donuts 72 Servicii de cazare și alimentație,"463 BC, Courty 5th Street, VN Aena 1J7",TRUE,Insula și Coasta Vancouver,Companie privată,72 Servicii de cazare și alimentație,2017,5-9,Lyndsey Bell,Proprietar,,https://www.facebook.com/Bigfoot.Donuts/,2021-04- 14
Refocus Communications & Fundraising, „Refocus ajută organizațiile non-profit să-și implice mai profund comunitatea și susținătorii, astfel încât, împreună, să poată face lucruri grozave în lume.
Lucrăm cu organizații caritabile din Canada, ajutându-le să construiască programe de strângere de fonduri cu un accent pe implicare și comunicare.","20543 96 Ave., Unit 31",V1M 3W3,[email protected],778.875.3439,,http://www. .refocuscommunications.com,Langley ,49.1776159,-122.6564416,Refocus Communications & Fundraising 81 Alte servicii (cu excepția administrației publice),"20543 96 Ave., Unit 31, Langley, BC V1M 3W3",TRUE, Southwest,LowerPrivate Company ,81 Alte servicii (cu excepția administrației publice),2017,1 până la 4,Aime Lindenberger,„CEO, Chief Engagement Officer”,,,2021-03-31
Turtle Island Connections, „Turtle Island Connections organizează casete de abonament pline cu creații indigene.Cutia noastră, Turtle Shell, se concentrează pe bunăstarea noastră spirituală, mentală, emoțională și fizică. Fiecare Shell conține artă indigenă, învățături culturale, hrană, produse de autoîngrijire și donații către Vancouver Aboriginal Health Society.”, 3139 Brandt Crescent, V9L 6W6, [email protected], 250.710.7685,,https://www. turtleislandconnections.ca,Duncan,48.7633914,-123.7137629,Turtle Island Connections 44-45 Comerț cu amănuntul,"3139 Brandt Crescent, Duncan BC V9L 6W6",TRUE,Vancouver Island and Coast,Partnership,44-202 Comerț cu amănuntul,44-201 4,Lindsay Myers,co-fondator,,https://www.facebook.com/TurtleIslandConnections,2021-03-31
Bulkley Valley Roofing Ltd,"Specializată în acoperișuri comerciale, industriale și rezidențiale. Complet certificat și asigurat pentru lucrări de acoperișuri la cald. Personal de calatori cu sigiliu roșu.","Unitatea 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,"Unitatea 3-3167 Tatlow rd, Smithers BC V0J Development Corporation,North Coast",, 23 Construcții,2000,5 până la 9,Murray Olivier,Proprietar/operator,,,2021-03-31
North Coast Helicopters, Northcoast Helicopters oferă piloți de linie lungă cu experiență, experimentați în suportul de foraj cu diamant și zborul montan. Northcoast Helicopters oferă servicii de luptă împotriva incendiilor sălbatice diverselor agenții private și guvernamentale.,2555 Seal Cove Road unit 123,V8J 3P6,[email protected],250-631-6031,,http://www.northcoasthelicopters.com,Prince Rupert, 54.3369741,-130.3125632,"North Coast Helicopters 21 Mining, quarrying, and oil and gaz extraction","2555 Seal Cove Road unit 123, Prince Rupert BC V8J 3P6",TRUE,North Coast,Private Company,"21 Mining,Carrier, și extracție de petrol și gaze",2005,5 până la 9,Kristen,Owner,,,2021-03-31
Park West Professional Services, Call Center,"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 Servicii profesionale, științifice și tehnice","100 Park Royal, Suite 200, West Vancouver, BC V7T 1A2",TRUE,Lower Mainland / Southwest,Private Company,"54 Servicii profesionale, științifice și tehnice",2013,10 până la 19 ,Matt Vickers,proprietar,,,2021-03-31
Afterglow Hair Lounge, „Pune-ți strălucirea. Ne străduim să oferim oaspeților noștri același serviciu individual de calitate pentru care orașele mici sunt renumite, cu stilul, talentul și profesionalismul orașului. Suntem mândri că am fost nominalizați. și a fost prezentat ca unii dintre cei mai buni stiliști din Powell River în 2017, 2018, 2019 și 2020 și au o dedicație comună pentru a menține îmbunătățirea experiențelor clienților în anii următori. Nu căutați mai departe cei mai buni stilisti de nuntă din partea superioară a Sunshine Coasta disponibilă pe tot parcursul anului pentru evenimente în salon*, șapte zile pe săptămână. Vino să experimentezi AfterGlow.” 7075 Alberni Street,V8A2C2,[email protected],604.485.2075,, http://www.afterglowhairlounge.com, Powell River,49.8468725,-124.5196439,Afterglow Hair Lounge 81 Alte servicii (cu excepția administrației publice),,TRUE,Vancouver Island and Coast,Private Company,81 Alte servicii (cu excepția administrației publice),2011,5 la 9,Holly Barnes,Owner /operator,https://twitter.com/afterglowhair,https://www.facebook.com/AfterGlowHairL ounge,2021-03-10
Dawson Analytics Inc., „Dawson Analytics este o companie de consultanță specializată în dezvoltarea și designul cercetării, analiza și interpretarea datelor și evaluarea programelor/politicii. Compania noastră sursă și analizează date pentru a oferi clienților noștri perspective puternice asupra proceselor, rezultatelor și viitorului lor. eforturi.",22839 Gilbert Drive,V4R 0G4,[email protected],604.961.5129,,http://www.dawsonanalytics.com,Maple Ridge,49.2512469,-122.5874728,Dawson Analytics Inc. 51 Industrii informaționale și culturale, „22839 Gilbert Drive, Maple Ridge, BC V4R 0G4”, TRUE, Lower Mainland / Southwest, Private Company,51 Informații și industrii culturale, 2021, 1 până la 4, Stephanie Johnston, Vicepreședinte,,, 2021 -03-10
Bridging Innovations Inc., Servicii de consultanță în management și relații cu aborigenii,,V2B 4G5,[email protected],250.571.9566,,https://bridginginnovations.com,Kamloops BC,50.6745,-120.3273, Bridging Innovations 5 Management of Inc. companii și întreprinderi,Cod poștal: V4R 0G4,TRUE,Thompson / Okanagan,Companie privată,55 Managementul companiilor și întreprinderilor,1997,1 până la 4,Bob Miller,Onwer & Președinte,,,2021-03-10
Fraser Valley Office Systems, „Fraser Valley Office Systems este un dealer autorizat Ricoh deținut de First Nation. Abordarea de vârf Ricoh a tehnologiei și fluxului de lucru pentru documente a ajutat multe corporații să eficientizeze producția de documente și să crească eficiența, reducând în același timp costurile. În calitate de distribuitor local autorizat Ricoh din Fraser Valley. , am colaborat cu Ricoh pentru a vă oferi cele mai noi soluții de sistem de birou pentru nevoile dvs. de copiere, imprimare, scanare, fax și gestionare a documentelor. Ne mândrim să oferim clienților noștri servicii all-inclusive exemplare. Ne facem timp pentru a analiza și înțelegeți nevoile dvs. de imprimare, copiere și gestionare a documentelor, astfel încât să vă putem oferi o soluție care vă economisește timp, bani și bătăi de cap. Avem locații în BC și Yukon pentru a vă oferi servicii în vestul Canadei. Grupul nostru de proprietar este Tle Nax Tawei Group (TTG) este filiala de afaceri a Primei Națiuni Teslin Tlingit și este deținută de Teslin Tlingit Council Business Trust. TleNax Ta Wei Limited Partnership (TTLP) și TleNax Tawei Industrial Limited Partnership (TTLPI) sunt parteneriate deținute de afaceri, administrate de un partener Tle Nax Tawei Inc. TTG se străduiește să ofere Trustului cu randamente financiare bune și promovează autosuficiența pentru Prima Națiune Teslin Tlingit .", Unitatea 4-2582 Mount Lehman Rd.,V4X2N3,[email protected],604.621.3866,,http://fraservalleyofficesystems.com/,Abbotsford,49.0490255,-122.3828463,„Fraser Valley Office Systems 54”, Serviciile profesionale, științifice și tehnice Le 4-h5, științifice și științifice Le 4-h Rd. Abbotsford BC V4X2N3,TRUE,Lower Mainland / Southwest,Community Owned Company,"54 Servicii profesionale, științifice și tehnice",2016,10-19,Jonathan Nickel,Business Development Manager,,,2021-03-05
Shxw'owhamel Ventures,"Shxw?whml Ventures este o companie mândră de construcții deținută și operată de indigeni, cu sediul pe teritoriul tradițional Shxw?whml First Nation din Hope, BC. Avem un set divers de oferte de servicii cu o vastă experiență pentru a prelua orice proiect, mare sau mic. Cu o forță de muncă indigenă și locală foarte calificată, avem capacitatea de a livra lucrări și produse de înaltă calitate. Lista de servicii include: Civile grele, clădiri structurale, utilități subterane, construcții de mediu, siguranță și securitate, construcție de tabere, echipamente transport și multe altele.",58700-A St. Elmo Rd.,V0X1L2, [email protected],604-860-9760,,https://shxwowhamelventures.ca/,Hope,49.3512554,-121.59340w'3,Shxwowhamel'3 owhamel Ventures 23 - Construction,"58700-A St Elmo Rd, Hope, BC V0X 1L2", TRUE, Lower Mainland / Southwest,: Community Owned Company,23 Construction,2015,20 to 49,Alfred James,CEO,https:/ /twitter.com/ShxwowhamelVLP,https://www.facebook.com/ShxwowhamelVentures,2021-03-05
Surely Building Company Inc., grupul nostru de proprietate este Tle Nax Tawei Group (TTG) este brațul de afaceri al Primului Națiune Tlingit Teslin și este deținut de Teslin Tlingit Council Business Trust.,3592 Turner Street,V5K 2H9,churchill.landan @gmail.com,250.793.7300,,,Vancouver,49.27882,-123.0283148,Surely Building Company Inc. 23 Construction,"3592 Turner Street, Vancouver, BC",TRUE,Lower Mainland / Southwest,Private Company,23 Construction,2021 ,1 până la 4, Landan Churchill, proprietar,,,2021-02-22
West Coast Pile Driving 2013 Ltd, „Furnăm și instalăm piloți de fundație antrenați, suport de palplanșe și diverse alte tehnologii de îmbunătățire a solului.” 12955 Katonien Street,V2W0J2,[email protected],604.803.6569,,http:// www.westcoastpiledriving.com,Maple Ridge,49.2377,-122.49499,West Coast Pile Driving 2013 Ltd 23 Construction,"12955 Katonien Street, Maple Ridge V2W0J2",TRUE,Lower Mainland / Southwest,Private Company,23,Constructii1 la2013, 4, Ryan Johnston, președinte,,,2021-02-22
Indigenous Canada Solutions Ltd. (ICS), Abordarea de vârf Ricoh a tehnologiei și fluxului de lucru a documentelor a ajutat multe corporații să eficientizeze producția de documente și să crească eficiența, reducând în același timp costurile.,401-4th Avenue West,V8J 1P7,[email protected],,, ,Prince Rupert,54.31194,-130.3232,"Indigenous Canada Solutions Ltd. (ICS) 54 Servicii profesionale, științifice și tehnice","401-4th Avenue West, Prince Rupert, BC V8J1P7",TRUE,North Coast,Private Company," 54 Servicii profesionale, științifice și tehnice”, 2020,1-4,Maynard Angus,Președinte,,,2021-02-22
New Age Furnace and Duct Cleaning Ltd.,,2860 Auburn Road ,V4T3B2,[email protected],780.937.3907,,https://newageductcleaning.business.site/,West Kelowna,49.855711,-119.855711,-119.603 A322222,603 Duct Cleaning Ltd. 81 Alte servicii (cu excepția administrației publice),2860 Auburn Road West Kelowna V4T3B2,TRUE,Thompson / Okanagan,,81 Alte servicii (cu excepția administrației publice),2018,1 la 4,Candace Landry,Owner,,,2021 -02-22
BGW FILM STUDIOS, Mă concentrez pe încrederea în sine și independența poporului indigen prin crearea de filme documentare care evidențiază studenți și profesioniști.,"7-1451 Perkins Road, ", V9W4R8,[email protected],250.850.9344, ,http://www.bgwfilmstudios.com,Campbell River,50.0472431,-125.2730345,BWG FILM 81 Alte servicii (cu excepția administrației publice),": 7-1451 Perkins Road, Campbell River, BC V9W4R8",TRUE,Vancouver Island și Coastă,Companie privată,81 Alte servicii (cu excepția administrației publice),2013,1 la 4,Billy George Williams,Proprietar / WEO, https://twitter.com/bgwfilmstudios,https://www.facebook.com/BGWFILMSTUDIOS, 22-02-2021
The Owls Path, „În calitate de dealer local autorizat Ricoh din Fraser Valley, am colaborat cu Ricoh pentru a vă oferi cele mai noi soluții de sistem de birou pentru nevoile dvs. de copiere, imprimare, scanare, fax și gestionare a documentelor.”, 2975 3rd Ave ,V9Y 9B4 ,[email protected],250-206-1674,, http://www.theowlspathmarket.com,Port Alberni,49.2331419,-124.8093691,"The Owls Path 71 Artă, divertisment și recreere","2975 3rd Ave, Port Alberni, BC V9

Există o mulțime de linii, există mai multe linii în fișier, dar cred că este suficient un exemplu. Acum trebuie să extrag informațiile care se află în coloana Nume companie. Asa ca am incercat:

sed -n '^[^,]*,{1}p' $1

Unde $1 este numele fișierului citit de la intrarea utilizatorului. am incercat si eu:

sed -n '\^\[\^,\]*,{1}p' $1

Sunt mai familiarizat cu grep RE, de aceea arată ca grep RE în loc de sed. Tocmai am început să folosesc sed recent.

muru avatar
drapel us
Ce sistem este acesta? Ce versiune de Ubuntu?
Puncte:1
drapel hr

Pentru o sarcină atât de simplă ca aceasta, chiar awk pare exagerat - poți folosi a tăia:

tăiați -d, -f 1 "$1"

daca tu trebuie sa utilizare sed, atunci probabil cel mai simplu mod este să potriviți prima virgulă și tot ce urmează și să o înlocuiți cu nimic:

sed 's/,.*//' „$1”

sau

sed -n 's/,.*//p' "$1"

dacă doriți să excludeți din ieșire orice linii care nu conțin o potrivire (adică linii care nu conțin cel puțin o virgulă).

Dacă sunteți hotărât să o faceți potrivind în mod explicit conținutul primei coloane, atunci fie

sed 's/\([^,]*\),.*/\1/' „$1”

sau (cu expresii regulate extinse)

sed -E 's/([^,]*),.*/\1/' "$1"

cu -n și p optional ca inainte.

Dacă ai intenționat {1} pentru a fi un cuantificator, apoi rețineți că într-o expresie regulată de bază acoladele trebuie să fie, de asemenea, scăpate \{1\} - cu toate acestea, nu aveți nevoie de un cuantificator explicit pentru a se potrivi cu o apariție a ceva. Puteți adăuga un ^ ancorați la începutul modelului dacă doriți, dar nu cred că este necesar aici.

Yunfei Chen avatar
drapel bd
Motivul pentru care am întrebat a fost pentru că trebuie să fac mai multe coloane, așa că da, aș prefera să nu creez mai multe fișiere de ajutor și etc.
Yunfei Chen avatar
drapel bd
Am încercat să adaug un acord de linie de comandă mergând sed -E 's/([^,]*),'"$2"'/\1/' "$1" > file1.txt; dar nu merge??

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.