🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.xml
Article #10273

Re: Wsadowa aktualizacja plików xml

#10273
From: mindc.net
Date: Wed, 06 Feb 2013 08:49
22 lines
1577 bytes
> Jak można zrealizować następującą kwestię
>
> Potrzebuje przerobić ok 50 plików typu:
>   koj_opje_ADM_A.xml
>   oj_adad_ADM_A.xml
>   ...
> które zawierają w swojej treśći znacznik<ID>1234</ID>
> Po przeróbce w znaczniku powinno dopisać się pewna stała, część nazwy pliku i parametr oraz to co było. Plik po przeróbce powinien wyglądać jak w przykładzie
>
> jest:<ID>1234</ID>
> ma być:<ID>stała.ADM_A.parametr.1234</ID>

Ja bym to zrobił sedem.
Jeżeli część nazwy pliku jest niezmienna 'ADM_A' to:

STALA='stala';
PARAMETR='parametr1';
sed -re "s#<ID>([0-9]+)</ID>#<ID>${STALA}.ADM_A.${PARAMETR}.\1</ID>#" -i 
./*ADM_A.xml

pozdrawiam
mindc.net
Technical Details
Message-ID: <ket5fi$j5$1@news.icm.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
References: <97494d52-1d7a-477c-8b9d-d1ce0e35f54e@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
From: "mindc.net" <panther.mindc@gmail.com>
Newsgroups: pl.comp.xml
Subject: Re: Wsadowa aktualizacja plików xml
Date: Wed, 06 Feb 2013 09:49:54 +0100
Organization: ICM, Uniwersytet Warszawski
Lines: 23
Message-ID: <ket5fi$j5$1@news.icm.edu.pl>
References: <97494d52-1d7a-477c-8b9d-d1ce0e35f54e@googlegroups.com>
NNTP-Posting-Host: biuro.matcom.com.pl
Mime-Version: 1.0
X-Trace: news.icm.edu.pl 1360140594 613 88.199.45.174 (6 Feb 2013 08:49:54 GMT)
X-Complaints-To: usenet@news.icm.edu.pl
NNTP-Posting-Date: Wed, 6 Feb 2013 08:49:54 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
In-Reply-To: <97494d52-1d7a-477c-8b9d-d1ce0e35f54e@googlegroups.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit