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

  • Elefant Traks

    Elefant Trak

    5 HAZİRAN 2007
  • George McCarron

    George McCar

    29 Mayıs 2013
  • The Pet Collective

    The Pet Coll

    5 Ocak 2012