Sed: Satırları (\n) Boşluk ile Replace Etmek
Bir sürü satırdan oluşan bir dosyanı var ve tüm satırları yanyana yazmak istiyorsunuz. Bunun için sed'i aşağıdaki şekilde kullanabilirsiniz:
sed '{:q;N;s/\n/ /g;t q}'
Örnek olarak aşağıdaki gibi bir dosyamız olduğunu düşünelim:
ilk satır ikinci satır
cat ile dosyayı görüntüleyip çıktıyı sed'e vererek satırları birleştirebiliriz:
cat ornek.txt |sed '{:q;N;s/\n/ /g;t q}'
Sonuç şu şekilde olacaktır:
birinci satır ikinci satır
Visited 355 times, 1 visit(s) today
Bu yazılar da ilginizi çekebilir:
Yorumlar
Henuz yorum yapilmamis.
Yorumda bulunun.