Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: zeminem 19 Června 2011, 09:36:24
-
Hi!
Existuje něco (věřím, že ano), co dokáže vyhledat řekněme v deseti souborech určité slovo a nahradit ho? Co jsem hledal, tak jsem narazil spíš na přejmenovávání názvů. Jedná se o to, že když s něčím novým začínám pracovat tak tomu dám většinou název "test". Jenže to už se mi teď nehodí. Jedná se o web, tedy hlavně soubory PHP (nejlépe cokoliv, protože už by se mi to párkrát hodilo i jinde). Tzn., že by bylo třeba vyhledat to určité slovo přesně ať stojí kde stojí a přesně ho nahradit něčím jiným. Nesmí zmizet nic okolo (i když je to nalepeno na to slovo) a musí se přejmenovat naprosto všechno (100%). Názvy souborů měnit netřeba, ty mají svoje jasně dané jméno.
Doufám, že už se to tu někde neřešilo... Díky za pomoc.
-
http://www.grymoire.com/Unix/Sed.html ;)
-
http://www.grymoire.com/Unix/Sed.html ;)
Díky za řádné nakopnutí správným směrem... :) Podle toho manuálu bych to asi nedal, ale s pomocí googlu jsem dal dohromady:
sed 's/stareslovo/noveslovo/g' starysoubor.php >> novysoubor.php
což funguje podle mých představ. :) Nevím sice jak moc je to dobře, nebo není, každopádně to funguje. Ještě jednou díky... ;)
-
Ach bože... :D Pokud někdo nemá rád terminál (což se nechá pochopit), tak tuto funkcí má v sobě grafický textový editor Gedit. Dokonce má ikonku v nástrojové liště úplně v pravo -> "Hledat a nahradit text", který má funkci nahradit vše... :D
SED je tedy vhodný pro komplikovanější vyhledávání, ale na můj problém úplně stačil obyčejný Gedit, který je v základu Ubuntu. Stydím se... :D
-
Existuje něco (věřím, že ano), co dokáže vyhledat řekněme v deseti souborech určité slovo a nahradit ho?
Původní otázka byla o deseti souborech, proto jsem linknul tutorial k sedu. Gedit dávkovat neumí... jinak funkci find and replace má opravdu každý editor, co znám. :)
-
Existuje něco (věřím, že ano), co dokáže vyhledat řekněme v deseti souborech určité slovo a nahradit ho?
Původní otázka byla o deseti souborech, proto jsem linknul tutorial k sedu. Gedit dávkovat neumí... jinak funkci find and replace má opravdu každý editor, co znám. :)
No já jsem to nakonec udělal postupně, jsem rád, že jsem zvládl aspoň to... :)