Eu não acho que isso provavelmente tenha algo a ver com a montagem. Tem certeza de que os caracteres CR estão lá originalmente no arquivo? Supondo que eles não sejam, você pode usar unix2dos
para adicioná-los, embora eu não tenha realmente verificado que existe para o AIX. Você poderia usar sed como
sed -i -e 's/\n/\r\n/g' <file>
se você não tiver unix2dos
disponível. O -i
indica ao sed para modificar o arquivo no lugar - normalmente ele irá imprimir os resultados para stdout. Você pode ter qualquer número de -e
flags que diga ao sed para realizar algumas ações. Neste caso, estamos usando a ação s
para substituir valores. O /
serve como o delimitador para o comando de substituição. A primeira parte, \n
, é o padrão que estamos procurando, e a segunda parte, \r\n
, é o padrão para substituí-lo. O% final g
diz ao sed para que ele seja encontrado em todos os lugares em que ele é visto, não apenas no primeiro lugar por linha (embora isso provavelmente não importe muito ao combinar o final de uma linha).