SED mogu napraviti neke stvari bile puno jednostavnije



Ako imate Linux stroj i nisu nikada upotrijebio SED (potok urednik) vi ste nedostaje na veliku korisnost automatizacije. Sam sebe spasio vjerojatno 20 sati priručniku uređivanja s oko sat vremena raditi dva puta danas. Evo kako…. više na North Carolina Genealogija stranice sam otvaranje foruma za svaku županiju u državi North Carolina (100 županije.) Sada, Mogao sam prošla i upisali se opis, ljenčariti (adresa) i naziv za svakog, ali da je gledao previše dosadan. Tako…


Ja kopirati i zalijepiti popis županija u tekstualnu datoteku (došlo je do retka nakon svakog) pa sam morao jedan po retku. Tada sam napravio drugu datoteku koju sam koristio TR pretvoriti iz gornjeg slučaja do slova (jer sam želio malim slovima “puževi”) I onda je prošao kroz i koriste SED pretvoriti prostor za podvlačenje. Sada, Mogao sam to učinio rukom, jer jedina županija s prostora ime je New Hanover, ali…. to je lako kao sljedeće…

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

Tako, Sljedeći korak je izrade na puževe…

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

Provjerio sam tablicu Popis foruma za moj forum softver kroz phpMyAdmin i to je bio prilično jednostavna struktura, oko 8 Polja…. jedinstveni ID koji mogu postaviti na NULL u mojoj bazi podataka, Ime foruma, opis, ljenčariti, forum kako bi, Broj radnih mjesta, Broj tema…. Ja postaviti posljednje dvije 0 kroz (100 linije), forum kako sam počeo malo mimo postojećih forum reda brojeva koje su navedene u trenutnoj bazi podataka, a ja kopirati i zalijepiti iz textfile na puževe.

Tako, Sljedeći sam izrađeni na forum naslova….

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

I naravno,, one se kopirati i zalijepiti u odgovarajući stupac. Usput, the $ gore govori Sed staviti tekst na kraju svakog retka, tako da Županija ime na prvom mjestu.

Zatim opisi, opet sam izrezati i zalijepiti, a da stvari izgledaju lijepo. Iz tablice sada izvoz u CSV i uvoz preko phpMyAdmin i provjerite, evo i gle sada imam 100 forumi ispravno dodao.

Druga velika stvar iako je skripta se koristi za dohvaćanje RSS izvori. Svaka stranica je imati jedan jedinstveno ime koje će biti uključeno preko php uključiti poziv na stranici.

Tako… opet sed do spašavanja.

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

Vrlo jednostavno i Internet izrađen poput milina…. 100 skripte stvorili, jedan za svaku županiju u …. 5 sekundi? Nice.

Na kraju na vrh off stvari, Koristio sam Sed da su linkovi za umetanje na stranice… opet sve 100. Tako, pretvorio se u jednostavnom copy paste za svakog.

Zahvaljujući sed.. Ne znam kako drukčije mogao sam to učinio da se ne uključuju sati ropski / zamorno uređivanje.

Za više informacija o nekim od uredan textfile trikova možete učiniti s SED… pogledajte ove zati vodič.

Povezani postovi

Blog Traffic Exchange Povezani postovi
  • 2. putovanje počinje ... Mandriva 2006 nadogradnju 2 - Dio 1 Pišem ovo iz laptopa. Nakon što je trčanje Mandriva 2006 bez ikakvih stvarnih značajnih udaraca za nekoliko tjedana sam došao do točke gdje sam spreman riskirati na radnoj površini. Desktop mi je primarni radna. Laptop bi ov povremeno korištenje svjetla i jedna ......
  • PHP Link Directory i uvoz linkovi Vodila sam ovu večer s PHP Link Directory. Imala sam popis adresa sam htjela dodati u rasutom stanju i uspio nanizati zajedno ispravan format u CSV datoteku za uvoz. To je nešto od duge priče, Počelo je s risa damping izvor mrežu ......
  • Wordpress plugin Statistika ne ažurira - popraviti Ima puno dobrih stvari koje bih o novijim verzijama WordPress. Čini se držati dobivanje bolje. Jedan od dodataka je stvarno cool Wordpress.com statistika čep. To vam omogućuje da imaju lijep jednostavan statistiku sučelje dostupno na nadzornoj ploči na vaš WordPress blog. (To ......
Blog Traffic Exchange Povezane stranice
  • 3 Načina kako bi se utvrdilo zlatnik cijene Postoji mnogo različitih vrsta novca možete sakupiti. Možete prikupiti standardne novčiće koji se raspodjeljuju u društvu. Također možete prikupiti sve prigodnog novca koji su namijenjeni za plaćanje počast različitim državama, Apolon 11, Predsjednici i više. Jedna od najstarijih i ......
  • FaxFreeCash Dobiti novac vam je potrebna danas ... Bez papirologije! Ovdje na FaxFreeCash.com mi razumijemo da je vaše vrijeme je dragocjeno! Zato smo pokrenuli FaxFreeCash.com, Naš prikladnog, bez papira gotovinom unaprijed zajam pronalaženju usluga i vaš one-stop shop za online nalaz isti dan gotovinom unaprijed. Zahvaljujući našem jedinstvenom vlasničke višestrukom vjerovniku ......
  • Postavljanje Nivo klizač u Wordpress kao tekst widget Hej svima :duga: ...  sam bio obličje okolo za dodataka koji bi moj header izgledati bolje. Moj najdraži do sada je Nivo Slider. A i bio u mogućnosti to trčanje across udžbenik iz Dodie o tome kako umetnuti Nivo klizača unutar WordPress petlje, tako da može raditi za moju temu .......
PDF24    Pošalji članak kao PDF   

Slične postove


Pogledajte što se dogodilo taj dan u povijesti iz bilo BBC Wikipedia
Traži:
Ključne riječi:
Amazon Logo

Komentari su zatvorene.


Prebacite se na našim stranicama mobitel