SED gali padaryti kai kurių dalykų, kad daug lengviau



Jei turite linux mašiną, o ne kada nors pasinaudojo, sed (srautas redaktorius) jums trūksta labai automatizavimo naudingumo. Aš tikriausiai išgelbėti save 20 valandos vadove redagavimo apie darbo valandą du kartus šiandien. Štai kaip…. daugiau apie Šiaurės Karolinos Genealogija svetainėje Buvau atidarymo forumus kiekvienoje apygardoje Šiaurės Karolina (100 apskrityse.) Dabar, Galėjau išgyveno ir atspausdinti iš aprašą, šliužas (adresas) ir pavadinimas kiekvienam, bet atrodė pernelyg nuobodu. Taip…


Aš nukopijuoti ir įklijuoti į apskričių sąrašą į tekstinį failą (ten buvo grįžimo po kiekvieno) todėl turėjau vieną eilutėje. Tada aš padariau antrą failą, kurį aš naudojamas TR konvertuoti didžiąsias raides mažosiomis raidėmis (nes norėjau mažosiomis “strypeliai”) Tada aš išgyveno ir naudojami sed konvertuoti vietos pabrėžti. Dabar, Aš galėjo padaryti tai rankiniu būdu, nes tik apskrityje, su pavadinime nurodytu erdvės Naujas Hanoveris, tačiau…. tai buvo lengva, kaip taip…

cat county_lowercase.txt | sed 's/ /_/' > county_lowercase_nospace.txt

Taip, Kitas žingsnis buvo apdorodami strypeliai…

cat county_lowercase_nospace.txt | sed 's/$/-county-nc-genealogy-queries/' > slugs.txt

Aš patikrinti Forum List lentelę mano forumo programinės įrangos, per phpmyadmin, ir tai buvo gana paprasta struktūra, apie 8 laukai…. unikalus ID, kuris man nustatytas nulis mano duomenų bazėje, forumo pavadinimas, aprašymas, šliužas, Forumas Užsakyti, etatų skaičius, Temų skaičius…. Aš nustačiau trunka dvi 0 per (100 linijos), forumas tam aš pradėjau šiek tiek anksčiau dabartinių forumo eilės numerius, kad buvo įtrauktos į dabartinę duomenų bazę ir aš nukopijuoti ir įklijuoti iš textfile į strypeliai.

Taip, Kitas aš meistriškai forumą pavadinimai….

cat county_list.txt | sed 's/$/ County, NC Genealogy Query Forum/' > forum_titles.txt

Ir, žinoma,, tiems gauti kopijuoti ir įklijuoti į teisingą stulpelio. Beje, the $ virš pasakoja sed įdėti tekstą kiekvienos eilutės pabaigos, kad apskrities pavadinimas kilęs pirmasis.

Tada apibūdinimai, vėl aš iškirpti ir įklijuoti ir viskas atrodo gerai. Nuo skaičiuoklės dabar aš eksportuoti į CSV importo ir per phpmyadmin ir patikrinkite, štai ir štai dabar aš turiu 100 forumai teisingai pridėta.

Kitas didelis dalykas, nors buvo scenarijų aš naudoju gauti RSS. Kiekvienas puslapis buvo turėti vieną unikaliai pavadintas, kad būtų įtraukti per php apima galimybę skambinti į puslapį.

Taip… vėl sed į pagalbą.

#!/bin/bash
for name in `cat county_lower_nospace.txt`;
do
cat template_gen.php | sed "s/template_search/$name+county%22+nc/" > "$name"_gen.php
done

Labai lengva ir jis dirbo kaip žavesio…. 100 PHP sukūrė, po vieną kiekvienai apskrityje …. 5 sekundžių? Nice.

Galiausiai į viršų ko ne, Aš sed, kad nuorodos įterpti į puslapius… vėl visi 100. Taip, jis virto paprasta Kopijuoti Įklijuoti kiekvienai iš jų.

Ačiū sed.. Aš nežinau, kaip kitaip aš galėjo padaryti tai, kad nedalyvavo valandų vergiškas / nuobodų redagavimo.

Daugiau informacijos apie kai tvarkingas textfile triukus, kuriuos galite padaryti su sed… imtis šiame vadove ieškoti sed.

Susijusios Žinutės

Blog Traffic Exchange Susijusios Žinutės
  • Tai Dell Laptop istorija, pavadintas Inspiron 5150 ir tai visiškai problemų Maždaug prieš savaitę, kai buvau tarp kelių krizių, Aš turėjau Dell Inspiron 5150 liko su manimi pažvelgti į. Aš mačiau vieną kartą prieš pakeisti klaviatūrą (Aš prisiminiau, kad ji turėjo gražų dizainą, kad būtų galima lengvai prieiti prie apsikeitimo ......
  • Google kaip krekerių priemonė Google yra paieškos priemonė, kurią aš naudoju tiesiog kasdien. Kartais tai kelis kartus per dieną. Kartais aš negaliu įsivaizduoti, kaip aš veiktų be gali padaryti Greita Google paieška. Yra keletas funkcijų, kad aš ne dažnai naudoti ir, tam tikrais būdais pažadėjo save ......
  • WordPress Statistika plugin neatsinaujina - nustatyti Yra daug gerų dalykų, kaip apie naujesnės versijos WordPress. Atrodo, kad nuolat gerėja. Vienas iš tikrai cool plugins Wordpress.com statistika įskiepiai. Tai leidžia jums turėti gražią paprastas statistika sąsają prieinamą iš įrankių juostą ant jūsų WordPress dienoraštį. (Ji ......
Blog Traffic Exchange Susiję Tinklalapiai
  • San Mateo County Hike of Redwood Trail Santrauka: Tai 0.6 mile long out-and-back hike that follows an all-access trail through huckleberry and redwoods with very minimal change in elevation. Vieta: This trail is located in the Midpeninsula Regional district in San Mateo County in the Open Space Preserve at Purisima Creek. Distance: The total......
  • Nustatykite Nivo Slider WordPress kaip teksto valdikliui Ei visi :vaivorykštė: ... Ā aš dairausi įskiepių, kad būtų padaryti, kad mano galva atrodo geriau. "Mano mėgstamiausia iki šiol yra Nivo slankiklį. Ā galėjau paleisti across iš Dodie pamoka apie tai, kaip įterpti Nivo Slider per WordPress kilpa, todėl gali dirbti mano tema .......
  • Databazaar.com Gold-Printer Accessories Buy $75 in Original HP ink cartridges and receive a $15 Shell Gift Card!!! AND Buy two Original HP LaserJet print cartridges and receive a $30 Darden gift card of your choice!!! Timeframe • April 1 – June 30, 2011 at databazaar.com. Ranked in 2006 by Internet Retailer as the......
PDF24    Siųsti straipsnį kaip PDF   

Panašūs Žinutės


Kas atsitiko ši diena istorijoje arba BBC '
Paieška:
Raktiniai žodžiai:
Amazon Logo

Comments are closed.


Perjungti į mūsų svetainę Mobile