SORU
8 NİSAN 2009, ÇARŞAMBA


Neden dosyaları bir yeni satır ile bitmeli?

Herkes burada tüm metin dosyaları bir yeni satır sonunda gereken atasözü aşina olduğunu varsayıyorum. Bu "ben" her zaman merak neden? kural tanırım

CEVAP
8 NİSAN 2009, ÇARŞAMBA


how the POSIX standard defines a line çünkü:

3.206 Hattı
Sıfır ya da daha fazla sıra dışı <yeni satır> karakterler ve sondaki <yeni satır> karakter.

Bir terminal öykünücüsü üzerinde çalışırken bu kılavuz için en az bir sabit avantajı var: Tüm Unıx araçları bu Sözleşme, beklemek ve onunla çalışmak. cat ile dosyaları bitiştirmek örneğin, bir dosyaya yeni satır tarafından sonlandırıldı biri olmadan daha farklı bir etkiye sahip olacaktır:

$ more a.txt
foo$ more b.txt
bar
$ more c.txt
baz
$ cat *.txt
foobar
baz

Bir önceki örnekte de gösterdiği gibi, komut satırı (more) gibi) dosya görüntülenirken, yeni satır biten bir dosya doğru bir görüntü oluşur. Hatalı sonlandırılan bir dosya bozuk (ikinci çizgi) olabilir.

Tutarlılık için, bu çok yararlı bir kural izleyin. aksi takdirde varsayılan Unix araçları ile ilgili ek iş tabi.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Fullscreen

    Fullscreen

    23 Mart 2006
  • Sam Kear

    Sam Kear

    14 Temmuz 2007
  • SPBedition

    SPBedition

    24 HAZİRAN 2013