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: 4723
Registrován: 27 črc 2004, 00:00
Bydliště: 25km na západ od Prahy

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: 12600
Registrován: 28 lis 2006, 00:00
Bydliště: Česká Třebová

#2 Příspěvek od ok1hga »

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

#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: 2901
Registrován: 13 zář 2005, 00: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: 4723
Registrován: 27 črc 2004, 00:00
Bydliště: 25km na západ od Prahy

#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: 1061
Registrován: 11 lis 2005, 00: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: 4093
Registrován: 09 črc 2013, 00: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: 581
Registrován: 17 kvě 2004, 00: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: 4723
Registrován: 27 črc 2004, 00:00
Bydliště: 25km na západ od Prahy

#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, 00: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: 4093
Registrován: 09 črc 2013, 00: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, 00: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, 00: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: 2748
Registrován: 11 úno 2009, 00: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.
Ve strojovně je voda a na palubě se tančí.
Odpovědět

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