En travaillant avec le cache Intersystems et en écrivant un fichier sur un serveur Unix et en ouvrant dans WordPad ++, le retour chariot est manquant mais le saut de ligne est toujours présent. Notre processus fonctionne dans Windows, mais pour une raison quelconque, pas dans Unix.Linux se débarrasser de Carriage Return lorsque le fichier est en cours d'écriture par le cache intersystems
0
A
Répondre
0
Vous pouvez simplement manuellement LineTerminator, qui est par défaut pour les systèmes UNIX seulement $ c (10)
set fs = ##class(%File.Character.Stream).%New()
set fs.Filename = "/tmp/somefilename"
set fs.LineTerminator = $c(13,10)
do fs.WriteLine("Text Line 1")
do fs.WriteLine("Text Line 2")