Article View: pl.comp.xml
Article #10273Re: Wsadowa aktualizacja plików xml
From: mindc.net
Date: Wed, 06 Feb 2013 08:49
Date: Wed, 06 Feb 2013 08:49
22 lines
1577 bytes
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-mailReferences:
<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