Boş satır içeren bir belgem var (\ n \ n). Bunlar perl ile normal bir ifadeyle nasıl yapabilirim? Aşağıdaki gibi bir şey, hiçbir sonuç göstermez.Birden çok yeni satırı, Perl'in Normal İfadeleriyle tek bir taneyle nasıl değiştirebilirim?
echo $'a\n\nb'|perl -p -e 's/\n\n/\n/s'
Kabuk komut dosyası için bir filtre olarak ihtiyacınız varsa, örneklerinizdeki gibi, "cat -s" ile daha hızlı ve daha uyumlu olursunuz. – Marian
@Marian İşaret ettiğin için teşekkürler. Sadece bugüne kadar "kedi yavrusu" okumamı fark ettim. –
@Marian Daha sonra giriş olarak buna ihtiyacım yok; Ama yine de, bunu işaretlediğiniz için teşekkürler. Gelecekte bunu kullanıyor olabilirim :) –