Bul ve Değiştir Sed Kullanarak Terminal 101:

Tek bir dosyada kelimenin Tüm Tekrarlarını yerine

Eğer başka bir ile tek bir kelimenin tüm tekrarlarını değiştirmek istediğiniz tek bir dosya varsa, kolayca aşağıdaki komutu kullanarak yapabilirsin:

sed ‘s/FindThisWord/ReplaceWithThisWord/g’ file.txt

Değiştirilmesi istediğiniz sözcüğü yukarıdaki komut kelime “FindThisWord”, yerini ve sözünü yerine istediğiniz sözcüğü yukarıdaki komut kelime “ReplaceWithThisWord” yerine.

Bu komut ekrana yazdırma metin dosyası açın, bunun yerine kullanmak istediğiniz sözcüğü ile bulunan sözcük tekrarlarını değiştirmek olacak sed açılacak.

Bu yüzden, aşağıdaki belge olsaydı:

Apple harika!

“Bunun yerine MacLife” ile yukarıdaki metin belgesi içinde “Elma” yerine aşağıdaki komutu verebiliriz:

sed ‘s/Apple/MacLife/g’ sample.txt

Düzenlenmiş belgeyi görmek için ekrana yazdırılır.

Değişiklikleri Dosyaya yazma

Tüm iyi, ama yukarıdaki komut orijinal dosya için değişiklikleri kaydetmek değil, sadece ekrana güncelleştirilmiş dosyayı yazdırır. Bir çıktı dosyası için değişiklikleri tekrar yazmak yerine aşağıdaki komutu kullanacağız:

sed -n ‘s/FindthisWord/ReplaceWithThisWord/gpw output.txt’ file.txt

Yani, yukarıdaki aynı örnek ile devam edersek, MacLife ile “cümle içinde “Elma” yerine” sonra aşağıdaki komutu kullanın:

sed -n ‘s/Apple/MacLife/gpw output.txt’ sample.txt

Bu sed sadece ekran için dosya ve yazıcı değiştirmek için değil neden olur, ama aynı zamanda (yedek string komutu içinde bu adı değiştirebilirsiniz “output.txt” adlı bir dosyayı yeniden yazılması değişiklikleri neden olur.

Cory Bohon teknoloji serbest çalışan bir yazar, ındie Mac ve iOS geliştirici ve amatör fotoğrafçı. Twitter Bu makalenin yazarı takip edin.



source https://vpngoup.com/bul-ve-degistir-sed-kullanarak-terminal-101/

Nhận xét

Bài đăng phổ biến từ blog này

Dji In muhtemelen ABD uçakları satış yasak olmayacak neden

2020 (UPS) en iyi Kesintisiz Güç Kaynağı

Kaçınılmaz bir sonraki FIFA oyunu hakkında bildiğimiz 21 FIFA: her şeyi