Mockowe dane

0.088888888888888892,0.044444444444444439,0.0,-0.044444444444444446,-0.088888888888888878,-0.13333333333333333,-0.18888888888888888,-0.24444444444444444,-0.28888888888888886,-0.34444444444444444,-0.39999999999999997,-0.45555555555555555,-0.51111111111111107,-0.56666666666666665,-0.62222222222222212,-0.6777777777777777,-0.72222222222222221,-0.77777777777777768,-0.82222222222222219,-0.87777777777777777,-0.92222222222222228,-0.97777777777777775,-1.0222222222222221,-1.0777777777777777,-1.1222222222222222,-1.1777777777777776,-1.2222222222222221,-1.2777777777777779,-1.3222222222222222,-1.3777777777777778,-1.4222222222222223,-1.4777777777777776,-1.5222222222222221,-1.5777777777777777,-1.622222222222222,-1.6777777777777776,-1.7222222222222221,-1.7777777777777777,-1.822222222222222,-1.8777777777777778,-1.9222222222222221,-1.9777777777777776,-2.0222222222222221,-2.0777777777777775

Wszystko w tym samym wierszu i chcę, aby zapisał w pliku tekstowym jako

0.088888888888888892
0.044444444444444439
0.0
-0.044444444444444446
-0.088888888888888878
-0.13333333333333333

ECT (brak pomieszczeń między, nie był pewien, jak to formatować)

-3
twseewx 12 sierpień 2014, 19:25

3 odpowiedzi

Najlepsza odpowiedź
file("mockdata.txt", "r").read().replace(",", "\n")
1
Imirak 12 sierpień 2014, 15:41
tr , \\n < input-file > output-file
1
William Pursell 12 sierpień 2014, 15:30

Otwórz w półtonowym edytorze i wyszukiwanie - i zastępuj przecinki dla newline, być może? Potrzebowałbyś redaktora, który wspiera wyrażenia regularne.

A może skrypt sed?

-1
Chrisky 12 sierpień 2014, 15:30