nahrazení znaků v souborech

Počítače stolní, notebooky, tablety, tiskárny, scanery a vše, co nějak souvisí s PC

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
hafca
Příspěvky: 4401
Registrován: 27 črc 2004, 02:00
Bydliště: 25km na západ od Prahy
Kontaktovat uživatele:

nahrazení znaků v souborech

#1 Příspěvek od hafca »

Potřebuji přibližně ve 200 souborech nahradit několik znaků jinými.
Neví někdo o nějakém programu, který by to uměl v dávce? Dělat to po jednom v Poznámkovém bloku je docela opruz. :cry:
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.

Uživatelský avatar
ok1hga
Příspěvky: 11485
Registrován: 28 lis 2006, 01:00
Bydliště: Česká Třebová

#2 Příspěvek od ok1hga »

Totalcommander ?

Uživatelský avatar
hafca
Příspěvky: 4401
Registrován: 27 črc 2004, 02:00
Bydliště: 25km na západ od Prahy
Kontaktovat uživatele:

#3 Příspěvek od hafca »

Obávám se, že TT nedokáže otevřít soubor, vyhledat v něm patřičné znaky, nahradit je, soubor uložit a pokračovat dalším souborem.
Nebo to neumím, což je taky možné. :roll:
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.

petrfilipi
Příspěvky: 2551
Registrován: 13 zář 2005, 02:00

#4 Příspěvek od petrfilipi »

Probírá se to třeba tady: http://stackoverflow.com/questions/6003 ... line-envir

Jako jedno z řešení je použití programu FART ("F ind A nd R eplace T ext" command line utility) - ultilita je ke stažení třeba tady: http://sourceforge.net/projects/fart-it/

Petr

Uživatelský avatar
hafca
Příspěvky: 4401
Registrován: 27 črc 2004, 02:00
Bydliště: 25km na západ od Prahy
Kontaktovat uživatele:

#5 Příspěvek od hafca »

Dík, ten fart je přesně to co potřebuji.
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.

Uživatelský avatar
Nagant
Příspěvky: 1051
Registrován: 11 lis 2005, 01:00
Bydliště: Hradec Králové

#6 Příspěvek od Nagant »

My v práci používáme toto http://brinesoft.com/BatchTextReplacer.asp (Trial -> placený SW; 30 dní funguje bez zakoupení licence).

Uživatelský avatar
serviceman
Příspěvky: 4005
Registrován: 09 črc 2013, 02:00

#7 Příspěvek od serviceman »

UltraEdit dokáže nahradit víc různých znaků (řetězců) najednou v určitých typech souborů někde na disku. Vyhledá je, nemusí být ani v jednom adresáři.

Obrázek
Nebojte se skloňovat (i cizí slova).

Uživatelský avatar
fero_b
Příspěvky: 582
Registrován: 17 kvě 2004, 02:00
Bydliště: Kosice

#8 Příspěvek od fero_b »

Pre priaznivcov programovania sa toto da napisat v perli tak zhruba aj s otvorenim editora za pol hodku;)

Uživatelský avatar
hafca
Příspěvky: 4401
Registrován: 27 črc 2004, 02:00
Bydliště: 25km na západ od Prahy
Kontaktovat uživatele:

#9 Příspěvek od hafca »

Příznivci programování si to napíší sami a nehledají to tady. :wink:

Zjistil jsem, že FART neumí složitější řetězce znaků a tak jsem zkusil pohledat a našel jsem Multiple Find And Replace. Ten to umí, má grafické rozhraní a je free.
Takže ještě jednou dík za popostrčení. :wink:
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.

Uživatelský avatar
Tazman
Příspěvky: 40
Registrován: 11 úno 2009, 01:00
Bydliště: Kaznějov

#10 Příspěvek od Tazman »

Můžu doporučit perfektní Notepad++. Umí otevřít více souborů najednou (kolik najednou nevim) a ve všech hromadně provádět editaci,označení....

Uživatelský avatar
serviceman
Příspěvky: 4005
Registrován: 09 črc 2013, 02:00

#11 Příspěvek od serviceman »

A to mě připomnělo šikovné a malé Replace Studio.
Nebojte se skloňovat (i cizí slova).

Uživatelský avatar
pigeonit
Příspěvky: 320
Registrován: 18 črc 2009, 02:00
Bydliště: Pha Smíchov

#12 Příspěvek od pigeonit »

Tohle umí snad všechny inteligentnější notepady. Včetně PSPADu.

Uživatelský avatar
frpr666
Příspěvky: 1051
Registrován: 28 pro 2009, 01:00

#13 Příspěvek od frpr666 »

Nainstalovat Cygwin
Nahradí všechny Jeníčky za Mařenky.

Kód: Vybrat vše

find -maxdepth 1 -iname '*.txt' -exec sed -i 's/Jenicek/Marenka/g' {} \;

Uživatelský avatar
Yarda1
Příspěvky: 2372
Registrován: 11 úno 2009, 01:00

#14 Příspěvek od Yarda1 »

Já jsem něco takového kdysi potřeboval, když jsem ve výkresech z AutoCADu pro MS DOS potřeboval nahradit české znaky co se tam zadávaly ve tvaru %%číslo, aby se text správně zobrazoval v AutoCADu pod wokny. Tak jsem si pro to napsal jednoduchý prográmek v BASICu.
Svět je divadlo, které se jen proto tak špatně hraje, abych já se měl čemu smát. Ladislav Stroupežnický

Odpovědět

Zpět na „Výpočetní technika“