O comando unix2dos converte o formato de arquivos de texto de um formato Unix para um formato DOS.
Incompatibilidade de formato
Por padrão, o final de cada linha de um arquivo de texto simples no Linux termina com um caractere de alimentação de linha especial. No entanto, no mundo do Windows – com suas origens no sistema operacional Microsoft MS-DOS – todo arquivo de texto simples termina com dois caracteres especiais: uma alimentação de linha mais um retorno de carro. Portanto, embora um arquivo de texto simples seja multiplataforma, os arquivos originados em computadores baseados em Unix ou Windows parecem diferentes, a menos que um utilitário de conversão corrija esses caracteres especiais.
Esses caracteres especiais – chamados de caracteres de controle – remetem aos dias das máquinas de teletipo ou impressoras de linha, quando o arquivo a ser impresso exigia esses caracteres para informar ao dispositivo como proceder. Um caractere de alimentação de linha avança para a próxima linha da saída. Um caractere de retorno de carro retorna o cursor ou a cabeça de impressão para a posição mais à esquerda. No Unix, LF implica CR; no DOS e mais tarde no Windows, CR e LF especificam separadamente.
Sinopse do comando unix2dos
O comando assume o seguinte formato geral:
unix2dos [-hkqV] [--help] [--keepdate] [--quiet] [--version] [-c convmode] [-o file ...] [-n infile outfile ...]
Opções
Modifique o comando usando as seguintes opções:
- -h –help : Imprime a ajuda online.
- -k –keepdate : Mantém o carimbo de data do arquivo de saída igual ao do arquivo de entrada.
- -q –quiet : modo silencioso. Suprima todos os avisos e mensagens.
- -V –version : Imprime informações sobre a versão.
- -c –convmode convmode : Define o modo de conversão. Simula unix2dos sob SunOS.
- -o – arquivo antigo … : Modo de arquivo antigo. Converta o arquivo e grave a saída nele. O programa padrão é executado neste modo. Nomes curinga podem ser usados.
- -n –newfile infile outfile … : Novo modo de arquivo. Converter o infile e escrever a saída para o outfile . Os nomes dos arquivos devem ser fornecidos em pares, e os nomes curinga NÃO devem ser usados ou você perderá seus arquivos.