SORU
8 AĞUSTOS 2010, Pazar


Grep ile boş satırları kaldırın

Linux grep -v '^$' denedim ve işe yaramadı. Bu dosya Windows dosya sistemi geldi.

CEVAP
8 AĞUSTOS 2010, Pazar


Aşağıdakileri deneyin:

grep -v -e '^$' foo.txt

-e seçeneği eşleşen düzenli ifade desenleri sağlar.

^$ etrafında tek tırnak işaretleri Cshell için iş yapar. Diğer kabukları tek veya çift tırnak ile mutlu olacak.

GÜNCELLEME: Bu işler için bana bir dosya ile boş bir satır ya da "beyaz boşluk" (gibi windows hatları ile "\r\n" tarzı Satır sonları), oysa yukarıda yalnızca kaldırır dosyaları ile boş satır ve unix tarzı Satır sonları:

grep -e -v '^[[:space:]]*$' foo.txt

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Fuse

    Fuse

    21 Kasım 2005
  • Ryan Billy

    Ryan Billy

    30 EKİM 2006
  • Yo Mama

    Yo Mama

    18 EYLÜL 2005