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
  • PHP Link Directory ir importavimas Nuorodos Aš kovojo šį vakarą su PHP Link Directory. Aš norėjau pridėti urmu adresų sąrašą ir sugebėjo string kartu teisingą formatą csv failo importo. Tai šiek tiek ilgą istoriją, ji pradėjo su lynx dempingo internete šaltiniui ......
  • 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 ......
  • Clamav 0.88.1 už Mandrake 10.0 Nuo, Aš vis dar turiu keletą vyresnių Mandrake 10 montuoja, kad aš palikti pašto serveriuose, nėra remiami saugumo nustato įvairių dalykų nebėra ... Penktadienis ten buvo naujiena naują clamantivirus išspręsti kai kurias saugumo spragas 0.88, nauja versija 0.88.1 Aš viryklės SRPM ir perkompiliavote, ......
Blog Traffic Exchange Susiję Tinklalapiai
  • 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......
  • 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......
  • Į viršų 100 Ar Sekite forumai Štai Top sąrašas 100 Ar Sekite forumai. Tai gali padėti jums nuorodą statybos. 1. http://forums.digitalpoint.com 2. http://www.sitepoint.com / forumai 3. http://www.webmasterforums.com 4. http://www.allcoolforum.com 5. http://www.warriorforum.com 6. http://forums.webicy.com 7. http://thehyipforum.com 8. http://www.webmasterforumsonline.com 9. http://www.webmasters.am / forumas 10. http://www.webmasterforums.net 11. http://www.devhunters.com 12. http://www.webmaster-forum.net 13. http://www.geekvillage.com / forumahttp. http://www.zymic.com / forumas 15. http://www.webmastershelp.com 16. http://www.webmasterdesk.org 17. http://www.webmasterground.com 18.......
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