SORU
17 EKİM 2009, CUMARTESİ


/Awk Sed: Nasıl bir özyinelemeli yap bul/dizesi değiştirmek için?

Nasıl buluyorum ve her geçtiği yerde değiştirmek:

subdomainA.example.com

ile

subdomainB.example.com

her metin /home/www/ dizin ağacı altında dosya (/yerine özyinelemeli bulmak).

CEVAP
17 EKİM 2009, CUMARTESİ


cd /home/www

find . -type f -print0 | xargs -0 sed -i 's/subdomainA.example.com/subdomainB.example.com/g'

man find:

-print0(GNU sadece bulmak) bulmak çıkış yol adlarını arasında bulunan ayırıcı olarak boşluk yerine boş karakter (\0) kullanmasını söyler. Bu dosyaları boşluklar veya diğer özel karakter içerebilir daha güvenli bir seçenektir. -Print0 eğer exec komutu veya xargs (-0 bağımsız xargs gereklidir.) kullanırsanız bulmak için argüman kullanılması tavsiye edilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ☆ SUB4SUB CENTER! ☆ spam here

    ☆ SUB4SUB

    22 ŞUBAT 2010
  • kylelandry

    kylelandry

    9 AĞUSTOS 2007
  • SDSARG3

    SDSARG3

    14 Mart 2009