Re: Podmiana jednego ciągu znaków na drugi w pliku tekstowym - problem ze skryptem

Autor: Przemysław Ryk <przemyslaw.ryk_at_gmail.com>
Data: Sat, 23 Mar 2013 01:23:01 +0100
Message-ID: <18obh5f4cxd1d$.dlg@maverick.przemekryk.no-ip.info>
Content-Type: text/plain; charset="iso-8859-2"

Dnia Wed, 20 Mar 2013 12:51:19 +0100, Piotr B. (pb2004) napisał(a):

> Użyć polecenia Powershella:
> (Get-Content -Encoding UTF8 .\test.txt) | foreach { $_ -replace
> 'D:\\Przemysław Ryk\\_Dokumenty\\Rok 2012','c:\foo\bar' } |
> Set-Content -Encoding UTF8 .\test.txt
>
> Rezultat:
> PS C:\test> Get-Content -Encoding UTF8 .\test.txt; Write-Output
> "================="; (Get-Content -Encoding UTF8 .\test.txt) | foreach {
> $_ -replace 'D:\\Przemysław Ryk\\_Dokumenty\\Rok 2012',"c:\foo\bar" }|
> Set-Content -Encoding UTF8 .\test.txt; Get-Content -Encoding UTF8 .\test.txt
> D:\Przemysław Ryk\_Dokumenty\Rok 2012
> =================
> c:\foo\bar

Wielkie dzięki! Wyszło na to, że użycie PowerShella załatwiło mój problem.
Co się z tym naszarpałem, to moje. :)

BAT z użyciem polecanego przez artiuna Simple Search and Replace pod
Windows8 działał dobrze. Zapuszczony jednak pod Vistą (docelowo na tym
systemie operacyjnym rzeczone operacje są wykonywane) wariacji dostawał. :-/
PowerShellem udało się całość doprowadzić do wymaganego rezultatu. :D

-- 
[ Przemysław "Maverick" Ryk                   ICQ: 17634926    GG: 2808132 ]
[ Kobieta jest najlepszym psychoanalitykiem dopóki się nie zakocha.        ]
[ Później zostaje najlepszym pacjentem.      (Dr. Brulov, demotywatory.pl) ]
Received on Sat 23 Mar 2013 - 01:30:02 MET

To archiwum zostało wygenerowane przez hypermail 2.2.0 : Sat 23 Mar 2013 - 01:42:01 MET