Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Program na editaci *TXT

Ahoj, nevím jestli jsem to zařadil správně, chtěl jsem to dát do volné diskuse, ale tam už to nejde přidat :-(
Mám soubor TXT, co má přes 6 000 řádků a potřeboval bych z toho vymazat nějaké řádky. Nevíte o nějakém softwaru, co by umožňoval vymazat například řádek, který by obsahoval "4,", apod.?
Pokud to budu muset mazat ručně, tak se z toho asi zbládním, abych cca. 4 000 záznamů vymazal a nechal z toho jen 2 000...
Jak byste řešili danou věc... Jedná se konkrétně o export z SQL, kde jsou vypsané veškeré položky a potřebuji z toho tedy vyselektovat pouze ty co mají určité ID... Zkoušel jsem vyexportovat pouze to, co se vyhledá po zadání příkazu, ovšem vždy se mi vyexportuje celá tabulka a ne pouze to co jsem vyhledal... Díky za rady... snad jsem to napsal srozumitelně. :-)
20. 10. 2010 20:21:00
https://webtrh.cz/diskuse/program-na-editaci-txt/#reply575755
hahihula
verified
rating uzivatele
(12 hodnocení)
20. 10. 2010 20:39:46
no ve windows prostredi pspad, ten podporuje vyhledani a nahrazeni (treba prazdnym retezcem) pomoci regularnich vyrazu... v linux prostredi doporucuji awk
20. 10. 2010 20:39:46
https://webtrh.cz/diskuse/program-na-editaci-txt/#reply575754
David
verified
rating uzivatele
20. 10. 2010 20:42:31
Zkus PSPad, alespoň trochu by ti mohl ulehčit práci.
Omlouvám se za duplicitu, nevšiml jsem si příspěvku nade mnou.
20. 10. 2010 20:42:31
https://webtrh.cz/diskuse/program-na-editaci-txt/#reply575753
Dolphi
verified
rating uzivatele
(28 hodnocení)
20. 10. 2010 20:46:26
A nebude lepší se pídit po správnosti toho SQL dotazu, než se takhle drbat pravou rukou za levým uchem?
20. 10. 2010 20:46:26
https://webtrh.cz/diskuse/program-na-editaci-txt/#reply575752
No jde o to, že mám s PHPmyADMIN vyexportovaný TXT soubor, kde je co řádek to produkt a nyní je řádek s ID 6, podtím řádek s ID 7, pak například řádek s ID 5, apod. Potřebuji aby všechny řádky z ID 5 se změnili na ID 8 to byla otázka pár sekund za použití nahradit (CTRL + H), ale potřebuji, aby zůstaly i současné řádky, takže ideálně vygenerovat s TXT jen řádky z ID 5 a nakopírovat je nakonec a u nich to poté změnit na ID 8 a budu mít jak věci s ID 5, 6, 7 i 8... Po náhradě to bohužel nefunguje protože ID 5 je povinné...
20. 10. 2010 23:19:51
https://webtrh.cz/diskuse/program-na-editaci-txt/#reply575751
noximo
verified
rating uzivatele
(4 hodnocení)
20. 10. 2010 23:45:52
No trochu se ztrácím v tom posledním příspěvku, ale pokud dobře chápu, tak select vrací požadované hodnoty, ale export tabulky vypíše všechny hodnoty. Napadlo mě, že by sis mohl vytvořit novou tabulku jako výsledek toho dotazu (CREATE TABLE pomocna AS SELECT * FROM puvodni WHERE id=5) a vyexportovat až tu...
20. 10. 2010 23:45:52
https://webtrh.cz/diskuse/program-na-editaci-txt/#reply575750
Proč to neuděláš přímo v databázi pomocí UPDATE?
21. 10. 2010 17:13:52
https://webtrh.cz/diskuse/program-na-editaci-txt/#reply575749
Napsal Martin Schlemmer;588587
Proč to neuděláš přímo v databázi pomocí UPDATE?
To jsem právě dělal, ovšem musí zůstat i staré hodnoty a nové se přidat... Původně jsem to právě pouze přepsal a vše se sesypalo...
Již jsem to ale vyřešil. Pomohlo řešení co psal NOXIMO (rep+) vytvořil jsem si tabulku jen s těmi prvky, pak jsem si je hodil do EXCELU a pomocí několika málo funkcí jsem si přepsal u všech ID a další potřebné věci a vše běží jak má... Určitě to šlo i efektivněji, ale takhle když jsem už měl tu tabulku to zabralo cca. 10 minut :-)
Díky všem
21. 10. 2010 17:20:06
https://webtrh.cz/diskuse/program-na-editaci-txt/#reply575748
Pro odpověď se přihlašte.
Přihlásit