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

  • 2ndfloor91

    2ndfloor91

    17 Kasım 2007
  • Fuse

    Fuse

    21 Kasım 2005
  • magnum33563

    magnum33563

    8 NİSAN 2011