SED lahko nekatere stvari tako veliko lažje



Če imate linux stroj in niso nikoli uporabili sed (Urednik tok) ste manjka na veliko avtomatizacije korist. Sem sam rešil verjetno 20 ur priročniku urejanje s približno eno uro dela DVAKRAT danes. Takole…. več kot na mestu North Carolina Genealogy sem odprtju forume za vsako okrožje v zvezni državi Severni Karolini (100 okrožij.) Zdaj, Lahko bi šel skozi in natipkali opis, polža (Naslov) in ime za vsako, ampak da je pogledal preveč dolgočasno. Tako…


Jaz kopirali in prilepili seznam okrožij v besedilno datoteko (je bil povratek po vsakem) tako da sem imel enega v vsako vrstico. Potem sem naredil še eno datoteko, ki sem rabil tr pretvoriti iz velikih črk v male (saj sem želel male črke “polži”) Nato sem šel skozi in se uporablja sed za pretvorbo prostor za podčrtaj. Zdaj, Jaz bi to naredil z roko, saj le občine s presledkom v imenu je New Hanover, ampak…. da je lahko, kot naslednji…

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

Tako, Naslednji korak je bil obdelujete polži…

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

Preveril sem seznam tabelo forum za mojo programsko opremo, forum pomočjo phpmyadmin in je bila precej preprosta struktura, o 8 polja…. edinstven ID, ki sem jih na NULL v moji zbirki podatkov, Ime forum, opis, polža, Forum namenom, Število delovnih mest, Število tem…. Postavil sem v zadnjih dveh do 0 vsej (100 linije), Za forum sem začel malo mimo veljavnih forumu zaporednimi številkami, ki so bile navedene v trenutni zbirki podatkov in sem kopirali in prilepili iz besedilne datoteke s polži.

Tako, Naslednja sem zvijača naslove forum….

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

In seveda, tisti, dobili kopirali in prilepili v pravilno kolono. Mimogrede, the $ zgoraj pove, sed postaviti besedilo na koncu vsake vrstice tako, da se ime občine na prvem mestu.

Potem so opisi, Spet sem izreži in prilepi in stvari videti dobro. Iz preglednice zdaj sem izvoz v csv in uvozu preko phpmyadmin in preverjanje, Tukaj in tukaj sem zdaj 100 forumi pravilno dodane.

Druga velika stvar, čeprav je skripta, ki jo uporabljajo za pridobivanje Viri RSS. Vsaka stran je, da imajo eno enolično imenovan, da bi se vključijo prek php vključuje poziv na strani.

Tako… Ponovno sed na pomoč.

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

Zelo enostaven in je delal kot čar…. 100 php skripte ustvarili, enega za vsako okrožje v …. 5 sekund? Lepo.

Končno na vrh stvari off, Včasih sem sed, da bi povezave, da se v na straneh… spet vse 100. Tako, se je izkazalo na preprost paste kopija za vsakega.

Hvala sed.. Ne vem, kako bi se drugače sem to naredil, ni vključevalo ur ponižujoča / dolgočasno urejanje.

Za več informacij o nekaterih čeden tekstovno datoteko triki lahko storite s sed… si oglejte na tej sed vodnik.

Podobni Posts

Blog Traffic Exchange Podobni Posts
  • PHP Link Directory in Uvoz Povezave Sem se boril nocoj z Link Directory Php. Imel sem seznam naslovov sem hotel dodati v razsutem stanju in upravlja za niz skupaj pravilno obliko csv za uvoz. To je nekoliko daljše zgodbe, se je začelo z ris dampinga vira spletu ......
  • BBPress 0.9x | Wordpress združljiva programska forum Kot veste, sem uporabljati WordPress kot platforma za mnoge od mojih spletnih mest. To omogoča posodabljanje in dodajanje informacij, tako hitra in enostavna (pa tudi veliko razširitev na voljo za njo in dobre možnosti tematski.) Kakorkoli že, Sem želel, forum funkcionalnost na nekaj mestih, pa tudi zato I. .....
  • Google kot orodje za krekerji Google je iskalnik, ki ga uporabljam dobesedno vsak dan. Včasih je to večkrat na dan. Včasih si ne morem predstavljati, kako bi delovala, ne da bi mogli storiti hitro google iskanje. Obstajajo nekatere značilnosti, da ne bom pogosto uporabljajo in v nekaterih pogledih sta si obljubil ......
Blog Traffic Exchange Sorodne spletne strani
  • FaxFreeCash Zaslužiti denar, ki ga danes potrebujemo ... Brez administrativnega! Tukaj na FaxFreeCash.com smo razumeli, da je vaš čas dragocen! Zato smo začeli FaxFreeCash.com, naša priročno, Brezpapirno denarni predujem posojilo pri iskanju službe in vaš one-stop shop online za iskanje isti dan denarni predujem. Zaradi naše edinstvene lastniške multiple-posojilodajalca ......
  • 3 Načinov za določanje cen zlata kovancev Obstaja veliko različnih vrst kovancev, ki jih lahko zbirajo. Lahko zbira standardne kovance, ki so razporejene po vsej družbi. Prav tako lahko zbrati vse priložnostnih kovancev, ki so določeni za plačilo spoštovanje različnih državah, Apollo 11, Predsedniki držav in več. Eden izmed najstarejših in ......
  • Ustanovljen NIVO Slider v Wordpress kot gradnik besedila Hej vsem :mavrica: ...  sem iskal okrog za vtičnikov, ki naj bi omogočila, moja glava videti bolje.  Moja najljubša doslej Nivo Slider.  sem bil sposoben teči across tutorial od Dodie o tem, kako vstaviti NIVO Slider znotraj WordPress zanke, tako da lahko delajo za mojo temo .......
PDF24    Pošlji članek po PDF   

Podobne objave


Poglejte, kaj se je zgodilo na ta dan v zgodovini bodisi iz BBC Wikipedia
Iskanje:
Ključne besede:
Amazon Logo

Komentarji so zaprti.


Preklopi na našo mobilno spletno stran