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
  • , 2. kelionė prasideda ... Mandriva 2006 patobulinti 2 - Dalis 1 Aš tai rašau iš nešiojamas. Pabėgęs Mandrivy 2006 be jokių realių didelių smūgių už poros savaičių aš ateiti iki taško, kur aš esu pasirengęs imtis ryžtingų žingsnių ant darbastalio. Darbastalio yra mano pagrindinis kompiuterizuota darbo vieta. Nešiojamas gauti nereguliarių šviesos naudojimą ir yra vienas ......
  • OpenOffice.org 2 Žinoma, Man užsiminė, kad tai mano Mandriva 2006 straipsnis, OpenOffice.Org 2.0 oficialiai pabėgo (buvo išleistas). Ieškinio gražus blizga naują GUI duomenų bazėje (BASE) šiek tiek sparčiau apkrovos kartų, siunta kitų patobulinimų. Šiuo metu aš turėjau ~ 15 minučių OO.org 2.0 dauguma to ......
  • BbPress 0.9x | WordPress suderinama forumas programinė įranga Kaip žinote, aš naudoju WordPress kaip platforma, daugelis iš mano svetainės. Tai leidžia atnaujinti ir pridėti informaciją, taip greitai ir lengvai (taip pat didieji plėtinius galima ir geros tema galimybės.) Bet kokiu atveju, Aš norėjau forumą funkcijas keletą svetainių, taip pat ir taip I. .....
Blog Traffic Exchange Susiję Tinklalapiai
  • 3 Būdai nustatyti aukso moneta kainas Yra daug įvairių rūšių monetų galite rinkti. Jūs galite rinkti standartinėms monetoms, kurie platinami visoje visuomenėje. Jūs taip pat gali rinkti visų proginių monetų, kurios yra paskirtos mokėti atžvilgiais skirtingų valstybių narių, Apollo 11, Prezidentai ir daugiau. Vienas iš seniausių ir ......
  • 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......
  • Į 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