» Poradna » Zpět na dotaz

RE: Utilita na vyhledávání a náhradu znaků v log souborech

Phanosh  |  7. 6. 2019 14:29:18  |  Odpovědí: 3

Není důvod cpát GUI někam, kde jde o základní manipulaci s textem. Jo, je to na delší (možná i pětiminutové) lokty.     declare -ir LIMIT="$(nproc)"     declare -i nproc=0     find /adresář/kde/hledat -type f -iname '*.log' | while read file; do         sed -r 's|([^/]+)/.*( - [0-9]+)$|\1\2|' < "${file}" > "${file}.shortened" &         if ((nproc >= LIMIT)); then wait -n; else ((++nproc)); fi     done     wait Tohle^^^ mi přijde paralelní až dost. Cestu/cesty pro hledání, glob i regexp je samozřejmě potřeba si poupravit podle potřeby. Opravdové zrychlení to přinese jedině s dost velkými soubory. S malými soubory převáží overhead na vytváření procesů. U velmi malých souborů může být nakonec rychlejší napřed celý adresář rekurzivně zkopírovat a potom editovat soubory jenom jedním procesem:     find /adresář/kde/hledat -type f -iname '*.log' -exec sed -i -r 's|([^/]+)/.*( - [0-9]+)$|\1\2|' '{}' + Zlatá střední cesta může být spustit tohoto^^^ několik instancí na několik adresářů s logy.

Jméno:
 

E-mail (nepovinné, adresa bude v zabezpečené podobě zobrazena u přezdívky):

:-D :-)) :-) ;-) :-P :-| :-/ :-( 3-[ :-O B-]

Pravidla diskuzí v Poradně webu Živě.cz

Zasláním příspěvku do Poradny souhlasíte s těmito pravidly:

  • Podmínky užívání služby informační společnosti
  • Informace o zpracování osobních údajů
  • Příspěvky se musí týkat tématu otázky.
  • Příspěvky nesmí obsahovat vulgární výrazy a slovní útoky na jiné osoby. Příspěvky nesmí poškozovat web Živě.cz ani jeho provozovatele.
  • Je zakázáno vkládat do příspěvků odkazy na stránky nabízející obsah porušující autorská a jiná práva.
  • Příspěvky nelze využívat k propagaci.
  • Příspěvky, které porušují pravidla diskuzí, budou odstraněny. Případně budou upraveny tak, aby neporušovaly pravidla diskuzí. V textu bude následně uvedeno, že příspěvky byly ze strany moderátorů upraveny.
  • Právo moderovat Poradnu mají pouze zástupci vybraní redakcí Živě.cz. Základní kontrola příspěvku probíhá ještě před jeho zveřejněním.
  • Živě.cz je soukromý web a provozovatel má při řešení sporů, které se týkají příspěvků v Poradně, vždy konečné slovo.

Kdy vám můžeme smazat příspěvek?

  • Když budete vulgární.
  • Když budete slovně útočit na ostatní.
  • Když se nebudete držet tématu dotazu.
  • Když budete poradnu zneužívat pro reklamu.
  • Když záměrně zneužijete cizí přezdívku.
  • Když budete porušovat zákony.
  • A když budete na takové příspěvky reagovat, protože se vždy mažou včetně odpovědí ve stromu.