🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #39768

Re: Wyciąganie danych z pliku

#39768
From: tomjas
Date: Mon, 18 Oct 2004 15:21
25 lines
2062 bytes
W artykule <cl0m1e$i0r$1@galaxy.uci.agh.edu.pl> Szymon Sokół napisał(a):
> tomjas <tomjas@wytnijtopoczta.onet.pl> wrote:
>: >> ale jak pozbyć się z początku znaków X(n)= to nie mam zielonego pojęcia.
>: > 
>: > uzyc regexa? np. tak:
>: > perl -ne "print $1 if /X\(\n+\)=(.*)/" plik>wyniki
>: > 
>: Niestety nie działa. Tzn wykonuje się bez błedu ale tworzy pusty plik.
> No to zamiast kombinować po znikowemu zrób to po ludzku:
> 
> perl -nle 'if(s/^X\(\d+\)=//){for$x(split" "){printf "%10f",$x}}' we>wy 
> (zakładam, że składnia tych linii z danymi jest dokładnie taka, jak
> napisałeś, tj. napis "X(1)=" nie zawiera żadnych spacji).
> 
Teraz działa. Co prawda wypisuje wszystkie współrzędne w jednej
linii z odstępem spacji - ale nad formatowaniem spróbuję już sam
zapanować (na podstawie poprzednich przykładów).
Dzięki i pozdrawiam.


-- 
------------------------------------------------------
 [ tomjas@WYTNIJTOpoczta.onet.pl ] [ GG#   4513130 ]
 [ Registered Linux User# 309932 ] [ICQ# 173190698 ]
------------------------------------------------------
Technical Details
Message-ID: <slrn.pl.cn7nr5.535.tomjas@perrun.ha1rtr.agh.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
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>

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 15:21:10 +0000 (UTC)
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 25
Message-ID: <slrn.pl.cn7nr5.535.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>
NNTP-Posting-Host: ha2rtr.agh.edu.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1098112870 18577 149.156.124.18 (18 Oct 2004 15:21:10 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Mon, 18 Oct 2004 15:21:10 +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