• Administratorius
  •  
    PaveikslėlisPaveikslėlisPaveikslėlis
     

Klausimėlis susijęs su programavimu

Kad kompiuteris tarnautų šeimininkui, o ne šeimininkas kompiuteriui

Moderatoriai: nerux, cvykas, vytas121

Skelbti atsakymą
Vartotojo avataras
esutoks
Forumietis
Forumietis
Pranešimai: 535
Užsiregistravo: Ant Bal 22, 2008 6:12 pm
Miestas: Viduržemis
Susisiekti:

Klausimėlis susijęs su programavimu

Standartinė esutoks » Tre Gru 14, 2016 9:46 am

Gal žinote kokiame lietuviškame forume galėčiau sulaukti patarimo tokiu klausimu.

Yra duomenų masyvas faile duomenys.txt. Jame daug eilučių su įvairia informacija. Man reikia su bash skriptu rasti eilutėse atitinkamas frazes ir tą bei sekančią eilutes pašalinti. Iš esmės žinau kaip tai padaryti, jei raktažodžių nėra daug:

Kodas: Pasirinkti visus

sed -i -e '/karas/{N;d}' -e '/maras/{N;d}' -e '/badas/{N;d}' duomenys.txt
Bet jei raktažodžių labai daug? Matyt reikėtų kažkaip su while do done?

vaule1=karas
value2=maras
value3=badas
value4=...
<...>
while ... O kas toliau?
Skaitantys knygas visada valdys žiūrinčius televizorių.*
* Būna išimčių.

Skelbti atsakymą

Grįžti į

Dabar prisijungę

Vartotojai naršantys šį forumą: 3 ir 0 svečių