matheusvga
(usa Ubuntu)
Enviado em 08/04/2016 - 16:19h
Eu estou fazendo dois tipos de medições: Frequency e Pk-PK, porem quando mando os valores lidos para o arquivi.txt fica assim:
Trying 192.168.0.155...
Trying 192.168.0.155...
Connected to 192.168.0.155.
Escape character is '^]'.
Frequency(1),+1.201E+03,+1.201E+03,+1.201E+03,+1.20100000000000E+03,+0.0E+00,94703,Pk-Pk(1),+2.49E+00,+2.48E+00,+2.54E+00,+2.49586950782783E+00,+10.6720072177568E-03,94703
Trying 192.168.0.155...
Trying 192.168.0.155...
Connected to 192.168.0.155.
Escape character is '^]'.
Frequency(1),+1.201E+03,+1.201E+03,+1.201E+03,+1.20100000000000E+03,+0.0E+00,94703,Pk-Pk(1),+2.49E+00,+2.48E+00,+2.54E+00,+2.49586950782783E+00,+10.6720072177568E-03,94703
para organizar eu fiz o seguinte script:
sed -i 's/,/\t/g' arquivo.txt
sed -i '/Trying/d;/Escape/d;/Connected/d arquivo.txt
sed -i 's/Frequency(1)/\n/g' arquivo.txt
sed -i 's/Pk-PK(1)/\n/g' arquivo.txt
quando faço isso os valores ficam assim:
+1.201E+03 +1.201E+03 +1.201E+03 +1.20100000000000E+03 +0.0E+00 94703 // (frequência)
+2.49E+00 +2.48E+00 +2.54E+00 +2.49586950782783E+00 +10.6720072177568E-03 94703 // (Pk-Pk)
+1.201E+03 +1.201E+03 +1.201E+03 +1.20100000000000E+03 +0.0E+00 94703 // (Frequencia)
+2.49E+00 +2.48E+00 +2.54E+00 +2.49586950782783E+00 +10.6720072177568E-03 94703 // (Pk-Pk)
agora eu mando isso para o calc com o comando localc teste.txt, e fica separado do jeito que quero, porem eu preciso juntar por categoria, tipo frequências com frequências,
ficar:
+1.201E+03 +1.201E+03 +1.201E+03 +1.20100000000000E+03 +0.0E+00 94703 // (frequência)
+1.201E+03 +1.201E+03 +1.201E+03 +1.20100000000000E+03 +0.0E+00 94703 // (frequência)
+2.49E+00 +2.48E+00 +2.54E+00 +2.49586950782783E+00 +10.6720072177568E-03 94703 // (Pk-Pk)
+2.49E+00 +2.48E+00 +2.54E+00 +2.49586950782783E+00 +10.6720072177568E-03 94703 // (Pk-Pk)
como posso juntar por "categoria"?