Sed yada awk ile boş satırları silmek

Merhabalar bu makele var olan bir dosyadaki boş satırları silmeyi öğreneceğiz. eğer sizde benim gibi linux kullacısı iseniz aşağıdaki komutları uygulayarak herhangi bir dosyadaki boş satırları silebilirsiniz.

Şöyle bir dosyamız olsun ve aralarındaki boşluklardan awk ile kurtulalım.

00:08:d1:02:13:be 	192.168.1.240  	  	  	
	
84:2b:2b:19:dd:ee 	192.168.1.250  	
Linux@Rookie~/  awk NF test.txt

00:08:d1:02:13:be 	192.168.1.240 	  	
84:2b:2b:19:dd:ee 	192.168.1.250	

Yukarıdaki dosya csv de olabilir bu csv formatındaki dosyayı farklı bir yere yüklemeniz için de kullanabilirdiniz.

Şimdi aynı işlemi sed ile yapalım sed daha önce diğer yazılarımda yazmıştım.
yine aynı dosyayı oluşturup sed boşlukları sileceğiz.

Linux always

always linux
Linux@Rookie~/ sed '/^$/d' testx.txt

Linux always
always linux

Aynı işlemi hem sed hem awk ile yaptık burada siz herhangi birini kullanbilirsiniz kullanabilirsiniz.

Etiketler: , , , ,

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*