SED může některé věci tak mnohem jednodušší



Pokud máte linux stroj a mít nikdy využil sed (proud editor) jste chybět na velké automatizační nástroje. Já jsem zachránil sám sebe asi 20 hodin ruční úpravy se asi za hodinu práce DVAKRÁT dnes. Zde je návod, jak…. více než na Genealogy Severní Karolíny stránce jsem otevření fóra pro každý kraj ve státě Severní Karolína (100 kraje.) Nyní, Mohl jsem prošel a napsal mimo popis, slimák (adresa) a název pro každý z nich, ale vypadal příliš nudný. Tak…


I zkopírovat a vložit seznam krajů do textového souboru (tam byl návrat po každém) takže jsem měl jeden na řádek. Pak jsem se druhý soubor, který jsem použil tr převést z velkých na malá písmena (protože jsem chtěl, malá písmena “slimáci”) Pak jsem prošel, a používá sed přeměnit prostor pro podtržení. Nyní, Mohl jsem to udělal ručně, protože jediný kraj s mezerou v názvu je New Hanover, ale…. to bylo snadné, jak tyto…

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

Tak, Dalším krokem bylo crafting slimáky…

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

Ověřil jsem si na Seznam fór tabulku pro moje forum software přes phpMyAdmin a bylo to docela jednoduchá konstrukce, o 8 pole…. jedinečný identifikátor, který lze nastavit na NULL v mé databázi, Název fóra, popis, slimák, Fórum, aby, počet pracovních míst, Počet témat…. Lze nastavit v posledních dvou až 0 skrz (100 vedení), Fórum, aby jsem začal trochu kolem současném počtu fóra objednávky, které byly uvedeny v aktuální databázi a já zkopírovat a vložit z textového souboru se slimáky.

Tak, Dále jsem vytvořený na fórum tituly….

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

A samozřejmě, ty si zkopírovat a vložit do správného sloupce. Mimochodem, the $ Výše říká sed dát text na konci každého řádku tak, aby název kraje na prvním místě.

Pak popisy, Znovu jsem vyjmout a vložit, a věci vypadají dobře. Z tabulky teď jsem export do CSV a import přes phpMyAdmin a zkontrolujte, ejhle mám nyní 100 Fóra správně přidány.

Další velká věc, když byl skript se používá k načtení RSS. Každá strana měla mít jednu jednoznačně pojmenoval, které by měly být zahrnuty přes php patří volání na stránce.

Tak… opět sed na záchranu.

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

Velmi snadné a fungovalo to jako kouzlo…. 100 PHP skripty vytvořené, jeden pro každý kraj v …. 5 sekundy? Pěkný.

Konečně na začátek věci pryč, Použil jsem sed, aby se odkazy pro vložení do stránek… opět vše 100. Tak, to se změnilo na jednoduché kopírování pasty pro každou z nich.

Díky sed.. Nevím jak jinak bych mohl udělat to, že se nejedná o podřadné hodin / únavné editaci.

Pro více informací o některé z textového souboru čistých triků můžete dělat s sed… podívejte se na tento sed průvodce.

Související příspěvky

Blog Traffic Exchange Související příspěvky
  • Wordpress plugin Statistiky neaktualizují - opravit Existuje mnoho dobrých věcí, stejně jako o novější verze WordPressu. Zdá se, že stále lepší. Jeden z opravdu skvělých pluginů je Wordpress.com statistiky plugin. To vám umožní mít pěkný jednoduché statistiky rozhraní přístupné z řídicího panelu na wordpress blogu. (Je ......
  • Je to příběh o notebooku Dell, s názvem Inspiron 5150 a je to plný problémů Asi před týdnem, když jsem byl ve středu několik krizí, Měl jsem Dell Inspiron 5150 odešel se mnou podívat na. Viděl jsem ho jednou nahradit klávesnici (Vzpomněl jsem si, že má pěkný design, který umožňuje snadný přístup k výměně ......
  • Google jako nástroj pro sušenek Google je vyhledávací nástroj, který se používá doslova každý den. Někdy je to i několikrát za den. Někdy jsem si představit, jak bych fungovat, aniž by byl schopen udělat Rychlé hledání googlem. Tam jsou některé funkce, které mi často používají av některých ohledech slíbili sám ......
Blog Traffic Exchange Související odkazy
  • Top 100 Do-Následné fórum Zde je seznam Nahoru 100 Do-Následné fórum. To vám může pomoci v propojení budovy. 1. http://forums.digitalpoint.com 2. http://www.sitepoint.com / forum 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 / forum 10. http://www.webmasterforums.net 11. http://www.devhunters.com 12. http://www.webmaster-forum.net 13. http://www.geekvillage.com / forum 14. http://www.zymic.com / forum 15. http://www.webmastershelp.com 16. http://www.webmasterdesk.orhttp. http://www.webmasterground.com 18.......
  • Databazaar.com Gold-Příslušenství k tiskárně Koupit $75 v originální inkoustové kazety HP a přijímat $15 Shell Card dárky!!! A Prodám dva originálních tiskových kazet HP LaserJet a přijímat $30 Darden dárkové karty dle vlastního výběru!!! Časový rámec • duben 1 - Červen 30, 2011 na databazaar.com. Seřazeny v 2006 Internet jako Obchodník ......
  • Nastavit Nivo posuvníky v Wordpress jako textový Gadget Ahoj všichni :duha: ...  jsem se rozhlížet po pluginy, které by dělaly moje hlavička vypadat lépe. Moje oblíbená je zatím Slider Nivo.  jsem byl schopen běžet across tutoriál z Dodie o tom, jak vložit jezdci Nivo do wordpress smyčky, tak to může fungovat pro mé téma .......
PDF24    Odešli článek jako PDF   

Podobné příspěvky


Podívejte se, co se stalo tento den v historii buď z BBC Wikipedia
Hledání:
Klíčová slova:
Amazon Logo

Komentáře jsou uzavřeny.


Přepnout na našich mobilních stránek