saída de comando do arquivo para um arquivo de texto não ASCII no AIX e Linux [closed]

1

Estou obtendo uma saída diferente usando o comando file no AIX vs Linux.

Conteúdo do arquivo:

D|P_APAC_PH_PHINGTF00240_20150731031225|APAC|PH|NN (L) SPEK DYWIDENDOWYCH RYNKÓW WSCHODZCYCH||4|20130308|PHN|PHN|1145050.06|1145050.06|301893.026||||ING|ING|PHINGTF00240|ISIN|||||||||||||||||||||||||

file output:

LINUX : ISO-8859 text
AIX : ascii text

Eu posso ver uma letra acentuada O no arquivo. É a razão para a saída diferente?

    
por GAURAV MAHAJAN 09.04.2016 / 10:13

1 resposta

2

O Ó é provavelmente o motivo pelo qual file em sua caixa do Linux está dizendo ISO-8859 text , mas a razão pela qual a saída file é diferente é porque sua caixa Linux e sua caixa AIX tem bancos de dados mágicos diferentes para file para trabalhar.

AIX quase certamente tem um db antigo e obsoleto. As máquinas Linux tendem a ter sequências razoavelmente atualizadas com sequências de identificadores para muitos mais tipos de arquivos.

    
por 09.04.2016 / 10:22