[Duvida]Remover delimitador
Estou fazendo um script para me ajudar num trabalho.. que eh simplismente ler um arquivo e somar todos os valores
isso eh um trexo do arquivo:
1,60-2,62-3,60-4,62-5,62-6,60-7,60-8,62-9,62-10,62
so que eu não sei como fazer o script ignorar ou remover os traços "-".
alguem tem uma dica?
att Alison Lima
Re: [Duvida]Remover delimitador
Você quer que o 60-2, vire 60 ou 602?
Re: [Duvida]Remover delimitador
na verdade o script deve tirar a media desses numeros, pq são muitos numeros pra somar e eu não queria fazer manualmente, so que o traço ta atrapalhando. Eu queria msm que eles ficassem assim 1,60 2,62 3,60... ja tentei usar -d- pra transformar o traço em delimitador pra ver sefuncinava mais não deu certo...
Re: [Duvida]Remover delimitador
Bom eu ainda não entendi direito o resultado final, talvez eu seja meio burro pra matemática. :)
Retirar apenas os traços é fácil com o VIM, por exemplo...
Basta abrir o arquivo no VIM e digitar no console:
:%s/\-/ /g (para tranformar o "-" em espaco)
:%s/\-/;/g (para transformar em ";")
:%s/\-/\n/g (para tranformar em nova linha)
Acho que daí já da uma ideia...
Claro que isso não é bem o script que você quer... Você pode tentar o SED também ou o AWK que talvez sejam mais úteis em script... E eles usam a mesma síntaxe de regex como o VIM... Só não lembro exatamente como são os parâmetros agora porque eu raramente uso isto...