SED lehet, hogy néhány dolog, így sokkal könnyebb



Ha van egy linuxos gépet, és soha nem élt a sed (adatfolyam szerkesztő) te kimaradnak nagy automatizálási segédprogram. Hagytam magam valószínűleg 20 órányi kézi szerkesztésre körülbelül egy óra munka ma kétszer. Itt van, hogyan…. felett az észak-karolinai Genealógiai honlap megnyitása voltam fórumok megyénként az állam North Carolina (100 megyében.) Most, Tudtam volna keresztül, és beírta ki leírást, meztelen csiga (cím) és nevét minden egyes, úgy nézett ki, de túl unalmas. Így…


Én a vágólapra másolni a megyék listájára egy szöveges fájlt (volt egy kocsi vissza után) így meg kellett soronként. Aztán tettem egy második fájlban, amit használnak tr átalakítani a nagybetűk a kisbetűk (mert én akartam kisbetűvel “csigák”) Aztán ment keresztül, és használni sed váltani egy helyet, hogy egy aláhúzás. Most, Tehettem volna ezt a kézzel, mert az egyetlen megye egy helyet a név New Hanover, de…. könnyű volt, mint a következő…

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

Így, A következő lépés az volt, gyárts csigák…

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

Megnéztem a fórum listát táblázatot a saját fórum szoftver segítségével phpmyadmin, és ez egy nagyon egyszerű szerkezet, körülbelül 8 mezők…. egyedi azonosítóval, amit NULL-ben az adatbázis, fórum neve, leírás, meztelen csiga, fórum sorrendben, álláshelyek száma, témakörök száma…. Én meg az utolsó két- 0 az egész (100 vonalak), A fórum sorrendben elkezdtem egy kicsit túl a jelenlegi fórumon érdekében számok szerepeltek a jelenlegi adatbázis és én a vágólapra másolni a szöveges fájlba a csigák.

Így, Én a következő kialakított fórum címek….

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

És természetesen, ezek kap illesztenie a megfelelő oszlopba. Apropó, a $ azt mondja, hogy a fenti sed fel a szöveg végén minden sor úgy, hogy a megye nevét előbb.

Ezután a leírások, megint vágott be, és a dolgok jól néz ki. A táblázatkezelő most export CSV-import útján phpmyadmin, és ellenőrizze, és íme most már 100 fórumok helyesen hozzáadott.

A másik nagy dolog, bár volt egy szkript, amit használni letölteni rss feed. Minden oldal volt, hogy egy egyedileg nevesített, amely tartalmazza keresztül php közé hívás az oldalon.

Így… ismét sed a mentő.

#!/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

Nagyon könnyű és működött, mint egy igézet…. 100 php scriptek létre, egy-egy megye …. 5 másodperc? Szép.

Végül a tetejére off dolgokat, Én sed, hogy a linkeket beilleszteni az oldalakon… Ismét minden 100. Így, kiderült egy egyszerű másolás beillesztés mindegyikhez.

Köszönet sed.. Nem tudom, mennyire mást tehettem volna ezt, hogy nem jár az óra alantas / unalmas szerkesztés.

For more information on some of the neat textfile tricks you can do with sedtake a look at this sed guide.

Kapcsolódó hozzászólások

Blog Traffic Exchange Kapcsolódó hozzászólások
  • Az ideális Mandriva 2006 beállítás (az ISP és a Hoszterek) Hogy-hogy alakítsanak van mit leírni, mint a másolás és beillesztés hogyan kell fel a tökéletes beállítás a Mandriva 2006 igényeinek kielégítésére az internetszolgáltató és Hoszterek. Ez copy-paste, mert azt sugallják, másolás és beillesztés parancsok őket a putty / xterm / konzol ablakot a gépen, hogy te felállítása .......
  • A Google, mint eszköz a crackerek A Google kereső eszköz, amely a szó szoros értelmében használom minden nap. Néha naponta többször. Néha nem tudom elképzelni, hogyan fog működni anélkül, hogy csinál egy gyors Google-keresés. Vannak olyan funkciók, amit nem gyakran és bizonyos szempontból már megígértem magamnak ......
  • 2. Az utazás elkezdődik ... Mandriva 2006 frissíteni 2 - Rész 1 Írom ezt a laptop. Mivel elfogyott Mandriva 2006 anélkül, hogy igazi jelentős egyenetlenségek egy-két hét múlva már elérkezett arra a pontra, ahol készen állok, hogy fejest ugrik az asztalon. Az asztal az én elsődleges munkaállomás. A laptop kap a fény alkalmi használat és az egyetlen ......
Blog Traffic Exchange Kapcsolódó honlapok
  • 3 Ways to Determine Gold Coin Prices There are many different kinds of coins you can collect. You can collect the standard coins which are distributed throughout society. You can also collect all of the commemorative coins which are designated to pay respects to the different states, Apollo 11, Presidents and more. Az egyik legrégebbi és ......
  • San Mateo County Hike of Redwood Trail Összegzés: Ez egy 0.6 mile long out-and-back hike that follows an all-access trail through huckleberry and redwoods with very minimal change in elevation. Elhelyezkedés: This trail is located in the Midpeninsula Regional district in San Mateo County in the Open Space Preserve at Purisima Creek. Távolság: The total......
  • Databazaar.com Gold-Printer Accessories Buy $75 in Original HP ink cartridges and receive a $15 Shell Gift Card!!! Vásárlás és 2 eredeti HP LaserJet festékkazetták és fogadása $30 Darden utalványt a kiválasztott!!! Időkeret • április 1 - Június 30, 2011 A databazaar.com. Rangsorolva 2006 az Internet, mint a kiskereskedő ......
www.pdf24.org    Cikk továbbküldése PDF   

Hasonló Hozzászólások


Nézze meg, mi történt ezen a napon a történelem bármelyik BBC Wikipedia
Keresés:
Kulcsszavak:
Amazon Logo

Hozzászólások lezárva.


Váltás a mobil oldalon