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

  • CZTUTORIALS

    CZTUTORIALS

    28 Ocak 2011
  • Excel Video Tutorials

    Excel Video

    6 Aralık 2012
  • Numberphile

    Numberphile

    15 EYLÜL 2011