SED bazı şeyler çok çok daha kolay yapabilirsiniz



Eğer bir linux makine ve varsa hiç sed kullandı değil (akışı editörü) Eğer büyük bir otomasyon programı üzerinde eksik. Herhalde kendimi kurtardım 20 kılavuzun saat bugün iki kez çalışma yaklaşık bir saat ile düzenleme. İşte nasıl…. Kuzey Carolina Şecere sitede üzerinde ben Kuzey Carolina eyaletinde her il için forum açılıyordu (100 ilçe.) Şimdi, Ben yaşamış ve bir tanımı yazdığınız olabilir, sümüklüböcek (adres) her biri için ve adı, ama bu çok sıkıcı baktı. Böylece…


Ben bir metin dosyasına ilçe listesini kopyalanıp yapıştırılan (bir satırbaşı her sonra vardı) bu yüzden her satıra bir vardı. Sonra ben küçük harfe harf dönüştürmek için tr kullanılan ikinci bir dosya yaptı (Ben küçük harf istedim çünkü “salyangozlar”) Daha sonra bir alt çizgi için bir boşluk dönüştürmek için sed ile ve kullanılan gitti. Şimdi, Adına bir boşluk olan tek ilçe New Hanover olduğu için elle bu yapmış olabilir, ama…. bu şu kadar kolay oldu…

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

Böylece, bir sonraki adım salyangozlar işçiliği edildi…

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

Ben phpmyadmin ile benim forum yazılımı için Forum listesine tablo kontrol ve oldukça basit bir yapıydı, hakkında 8 alanları…. Ben benim veritabanında NULL olarak ayarlanır benzersiz bir kimliği, Forum adı, tanımlama, sümüklüböcek, Forum için, mesajların sayısı, konu sayısı…. Ben son iki olarak ayarlanır 0 boyunca (100 hatları), Forum için ben geçerli veritabanında listelenen ve ben textfile salyangozlar kopyalanan ve yapıştırılan olan bu forum sipariş numaraları geçmişte biraz başladı.

Böylece, Ben forum başlıkları hazırlanmış sonraki….

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

Ve tabii, Bu kopyalanan ve doğru sütuna yapıştırılan olsun. Bu arada, the $ Yukarıdaki ilçe adı önce gelir, böylece her satırın sonunda metin koymak sed söyler.

Sonra açıklamaları, yine kesme ve yapıştırma ve yapılacak iyi görünüyorsun. Elektronik tablodan şimdi phpmyadmin ile csv ve ithalat ihracat ve kontrol, lo ve şimdi var seyretmek 100 forumları doğru eklendi.

Diğer büyük şey olsa ben almak için kullanabileceğiniz bir komut dosyası oldu rss. Her sayfa için bir php ile dahil olacak benzersiz adlı bir sayfa arama dahil.

Böylece… kurtarmak için yeniden sed.

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

ÇOK kolay ve bir cazibe gibi çalıştı…. 100 php scriptler oluşturulan, Her il için bir arada …. 5 saniye? Güzel.

Son olarak üst şeyler kapalı, Ben bağlantıları sayfalara eklemek için yapmak için sed kullanılan… yine tüm 100. Böylece, her biri için basit bir kopyala yapıştır dönüştü.

Teşekkür sed.. Ben sıkıcı / bayağı düzenleme saat dahil etmedi ben bu yapmış olabilir başka nasıl bilmiyorum.

Düzgün textfile bazı hileler hakkında daha fazla bilgi için, sed ile yapabilirsiniz… Bu sed kılavuz bir göz atın.

İlgili Yayınlar

Blog Traffic Exchange İlgili Yayınlar
  • OpenOffice.org 2 Tabii ki, Ben Mandriva kendisine ima 2006 makale, OpenOffice.Org 2.0 resmen kaçtı (serbest bırakıldı). Bir veritabanı için güzel yepyeni bir gui getirmek (BASE) biraz daha hızlı yükleme süreleri, çok başka gelişmeler var. Bu noktada OO.org üzerinde ~ 15 dakika oldu 2.0 bu en ......
  • Kraker için bir araç olarak Google Google her gün tam anlamıyla kullanan bir arama aracıdır. Bazen günde birkaç kez var. Bazen hızlı bir google arama yapmak mümkün olmadan işleyişinin nasıl olacağını hayal bile edemiyorum. Orada sık kullandığınız olmayan bazı özellikleri ve bazı şekillerde kendime söz var ......
  • VMWare sunucu 1.0 son sürüm Onların serbest olduğunuz kendi beta ve Release Candidate aşamasından VMware sanal Server kurulum tutmak oldum ve pek çok yerde gördük 1.0 sürümünü bugün. Bu sürüm ücretsiz (ücret gibi.) Desteği mevcut olmasına rağmen .... VMware sunucu desteği çalışır $350 Bir yıl için ABD ......
Blog Traffic Exchange İlgili Web Siteleri
  • 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. One of the oldest and......
  • Bir metin widget olarak Wordpress Nivo Slider kurun Hey herkes :gökkuşağı: ...  Ben başlık bakmak daha iyi olur eklentileri için etrafa oldu.  Benim favori şimdiye kadar Nivo Slider olan.  Ben wordpress döngü içinde nasıl ekleme Nivo Slider üzerinde across Dodie bir öğretici çalıştırmak mümkün oldu, bu yüzden benim tema için çalışabilir .......
  • Redwood Trail San Mateo County Yürüyüş Özet: Bu bir 0.6 yükseklik çok az değişiklik ile huckleberry ve servi ağaçlarının ile bir all-erişim izi takip mil uzunluğundaki dışı ve geri zammı. Konum: Bu iz Purisima Creek Koru Açık Alan San Mateo County Midpeninsula Bölgesel bölgesinde yer almaktadır. Mesafe: Toplam ......
PDF24    Olarak makale gönder PDF   

Benzer Mesajlar


Ya gelen tarihin bu güne ne oldu bak BBC Vikipedi
Ara:
Anahtar Kelimeler:
Amazon Logo

Comments are closed.


Mobil sitesine geçiş