SED'i OS X Terminali üzerinden bulup yerine koymaya çalışıyorum.URL dizelerini hedef dizelerdeki "/" karakteriyle bulmak ve değiştirmek için SED nasıl kullanılır?
Ben metin dosyası boyunca saçılmış bu dizesi vardır düşünün: http://www.find.com/page
Ve bu dize ile değiştirmek istiyorum: Ben düzgün kaçmaya emin değilim çünkü http://www.replace.com/page
Sorun yaşıyorum veya dizelerimde "/" karakterini kullanın.
sed -i '' 's/cat/dog/g' file.txt
kimse yerine Yalnızca aynı işlevselliği elde etmek konusunda herhangi bir fikir var mı: Mesela ben sadece "kedi" bulup "köpek" ile değiştirin isteseydim mükemmel çalışıyor aşağıdaki komutu buldum kedi ve köpek "/" karakterini kaplayan dizeleri veya URL'leri var mı? "/" Karakterlerinden kaçmak için birçok farklı yöntem denedim, ancak SED artık dizeyi "bulamıyor" gibi görünmüyor ve herhangi bir değişiklik yapmıyorsa & eylemleri değiştirin.
Herhangi bir yardım veya ipucu büyük takdir edilmektedir.
Teşekkürler!
Sed'in özel ayırıcıyı destekleme yeteneği, işleri daha az karmaşık hale getirir. Teşekkürler @Joachim! –