@Whilamys,
bom dia.
Que otimo que conseguiu rodar.
Ter 250 mil pontos eh completamente irrelevante para UNIX, ja no Excell. flames >> /dev/null
dos2unix eh um utilitario que transforma arquivo TXT que as linhas terminam com dois caracters ( retorno de carro e alimentacao de linha ) CR e LF ou \r\n
para formato UNIX que usa apenas um caracter, LF ou \n.
sudo apt-get update; sudo apt-get install dos2unix
isso pode ser implementado com o TR ( translate , padrao em qq UNIX ) com a opcao -d ( delete )
tr --help
tr -d '\r' < entrada_dos.txt
o AWK, outro poderoso processador de stream de texto.
-F \delimitador
NR > 1 abandona a primeira linha ( header )
print trocando a ordem das colunas
awk -F \, 'NR > 1 { print $2,$3,0.0,"wgs"$1 }'
outro detalhe, UNIX em sensivel a "case". na sintaxe do CS2CS, tem de digitar os parametros em minusculas.
epsg:3440, se usar EPSG:3440 vai gerar erro.
tr -d '\r' < DuzentosMilPontos.csv | awk -F \, 'NR > 1 { print $2,$3,0.0,"wgs"$1 }' | cs2cs +init=epsg:3440 +to +init=epsg:4326 -W3