Sitemin kökündeki tüm dosyalarda 'elma' ile ilgili tüm oluşumları 'turuncu' bulmak ve değiştirmek için bu komutu çalıştırıyorum:
find ./ -exec sed -i 's/apple/orange/g' {} \;
Ancak alt dizinlerden geçmez.
Bu komutta sorun nedir?
İşte bazı çıktı satırları find ./
:
./index.php
./header.php
./fpd
./fpd/font
./fpd/font/desktop.ini
./fpd/font/courier.php
./fpd/font/symbol.php
Bulunduğunuz yer doğru, alt dizinlerle benim için çalışıyor.
—
Jacob
Alt dizinleri işlemediğini nasıl anlarsınız?
—
carlpett
çünkü bu hataları verir: sed: ./fpd: normal bir dosyayı düzenleyemedi sed: ./fpd/font: düzenlenemedi. normal bir dosya değil sed: ./fpd/font/makefont düzenleyemedi: bir düzenleme değil
—
hd.
oh ... elma için grep ve hiçbir şey bulunamadı. hepsi değiştirildi. ;) teşekkür ederim . gözlerimi açtın !!!
—
hd.
find ./
bazı örnek çıktılar gönderebilir misiniz ? Ve dizin yapısı lütfen. düzenleme: teşekkürler!