9 AĞUSTOS 2009, Pazar
Nasıl bir yeni satır (\n) sed kullanarak değiştirebilir miyim?
Nasıl bir yeni satır (\n) sed kullanarak değiştirebilir miyim?
Ben unsuccesfully çalıştı:
sed 's#\n# #g' file
sed 's#^$# #g' file
Bunu nasıl düzeltebilirim?
CEVAP
9 AĞUSTOS 2009, Pazar
Ya sed ile bu çözüm kullanın:
sed ':a;N;$!ba;s/\n/ /g'
Bu bir döngü içinde tüm dosyayı okur, bir boşluk, yeni satır(lar) değiştirir.
Güncelleme: açıklama.
:a
) bir etiket oluşturunN
) desen alanı için geçerli ve bir sonraki satıra ekleyin- eğer son satır önce, oluşturulan etiketi
$!ba
şube ($!
son satır son satır olmalı gibi) yapmak anlamına gelir). - nihayet ikame desen alan tüm dosya olan) bir boşluk ile her yeni satır değiştirir.
Bunu Paylaş:
Nasıl bir JSON dize yeni satır karakte...
Nasıl bir video Youtube için yeni bir ...
Nasıl bir dosya son karakter ise bir y...
Nasıl bir css sınıf kuralları jQuery k...
Nasıl bir yönlendirme sayfası jQuery k...