Sed: Satırları (\n) Boşluk ile Replace Etmek
Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYOzIE2f' (Errcode: 28 - No space left on device) in /usr/share/nginx/html/syslogs/wp-includes/class-wpdb.php on line 2349
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 352 times, 1 visit(s) today
Bu yazılar da ilginizi çekebilir:
Yorumlar
Henuz yorum yapilmamis.
Yorumda bulunun.