Unix satır sonları ile yazılmış çünkü toplu iş dosyasında bir hata rastladı düşünüyorum. Bu toplu iş dosyalarını Windows'ta çalışan cmd.exe ile ilgili bilinen bir sorun mu?
Unix satır sonları ile yazılmış çünkü toplu iş dosyasında bir hata rastladı düşünüyorum. Bu toplu iş dosyalarını Windows'ta çalışan cmd.exe ile ilgili bilinen bir sorun mu?
Yanıtlar:
Bu gerçekten bir "hata" değil ... yan tasarım olduğu gibi. Windows yeni satırları "\ r \ n" ... veya "Satır Başı" ve "Yeni Satır" birleşimi olarak tanımlanırken, * nix aromaları satır başı döndürmeyi atlamayı tercih eder. Mümkün olan her yerde Windows'ta her zaman "\ r \ n" kullanmalısınız. Başka herhangi bir şey yanlış yorumlanabilir ... ve çok beklenmedik sonuçlara neden olabilir.
Toplu iş dosyaları için unix satır sonları ve windows satır sonları arasında hiçbir fark yoktur.
goto
, call
Ya da satır besleme değişkenlerin bile yaratılması hem stilleri ile çalışır.
Toplu ayrıştırıcı yüzde genişletme aşamasından hemen sonra satır başını kaldırdığından hiçbir zaman büyük bir rol oynamazlar.