Article View: pl.comp.lang.perl
Article #39764Re: Wyciąganie danych z pliku
From: tomjas
Date: Mon, 18 Oct 2004 19:06
Date: Mon, 18 Oct 2004 19:06
31 lines
2594 bytes
2594 bytes
W artykule <cl11pt$sfs$1@galaxy.uci.agh.edu.pl> Szymon Sokół napisał(a):
> tomjas <tomjas@wytnijtopoczta.onet.pl> wrote:
>: Chyba jednak nie do końca działa. W poprzednim przykładzie działa ale
>: zapisuje wszystko do jednej linii, natomiast teraz wrzuca też kupę
>: niepotrzebnych rzeczy do pliku, oprócz współrzędnych. Zmieniłem opcje
>
>: P.S. Jeszcze jeden drobiazg - plik jest wynikiem obliczen programu
>: windowsowego więc na końcu każdej linii znajduje sie znaczek: ^M
>: Próbowałem to wywalić za pomocą "chop" ale jakoś nie idzie.
> No to:
> perl -nle 'chop;if(s/^X\(\d+\)=//){for(split" "){printf"%12g",$_}print}'
> we>wy
>
Nie daję za wygraną - teraz wynik wygląda dokładnie tak:
-6.58795 0.362234 3.02896-6.587953 0.3622336 3.028964
-8.31145 -1.15232 2.9114-8.311447 -1.15232 2.911405
-7.54334 -0.357992 2.37166-7.543339 -0.3579916 2.371655
Czyli wszystkie kolumny są powielone na końcu. W drugim rzędzie jest też
trochę skopane foramtowanie - ale to już wina pliku inputowego - w nim
też jest takie przesunięcie - zatem jak skorygować to powielanie?
Niestety jestem początkujący a to polecenie jest trochę jeszcze ponad
moje siły, żeby samemu poprawić.
Dzięki i pozdrawiam.
--
------------------------------------------------------
[ tomjas@WYTNIJTOpoczta.onet.pl ] [ GG# 4513130 ]
[ Registered Linux User# 309932 ] [ICQ# 173190698 ]
------------------------------------------------------
Technical Details
Message-ID:
<slrn.pl.cn851r.8mc.tomjas@perrun.ha1rtr.agh.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<slrn.pl.cn6mjp.mcv.tomjas@perrun.ha1rtr.agh.edu.pl> <ckvo6p$hra$1@news.lublin.pl> <slrn.pl.cn7ite.3jr.tomjas@perrun.ha1rtr.agh.edu.pl> <cl0m1e$i0r$1@galaxy.uci.agh.edu.pl> <cl0moq$i0r$2@galaxy.uci.agh.edu.pl> <slrn.pl.cn806a.6rv.tomjas@perrun.ha1rtr.agh.edu.pl> <cl11pt$sfs$1@galaxy.uci.agh.edu.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: tomjas <tomjas@WYTNIJTOpoczta.onet.pl> Newsgroups: pl.comp.lang.perl Subject: Re: Wyciąganie danych z pliku Date: Mon, 18 Oct 2004 19:06:39 +0000 (UTC) Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 31 Message-ID: <slrn.pl.cn851r.8mc.tomjas@perrun.ha1rtr.agh.edu.pl> References: <slrn.pl.cn6mjp.mcv.tomjas@perrun.ha1rtr.agh.edu.pl> <ckvo6p$hra$1@news.lublin.pl> <slrn.pl.cn7ite.3jr.tomjas@perrun.ha1rtr.agh.edu.pl> <cl0m1e$i0r$1@galaxy.uci.agh.edu.pl> <cl0moq$i0r$2@galaxy.uci.agh.edu.pl> <slrn.pl.cn806a.6rv.tomjas@perrun.ha1rtr.agh.edu.pl> <cl11pt$sfs$1@galaxy.uci.agh.edu.pl> NNTP-Posting-Host: ha2rtr.agh.edu.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1098126399 19114 149.156.124.18 (18 Oct 2004 19:06:39 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 18 Oct 2004 19:06:39 +0000 (UTC) X-User: tomjas1 User-Agent: slrn/0.9.7.4 (pl-1.4.3) (Linux/2.4.26 (i686)) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit