Search
| Formát: | SEARCH [FROM] <soubor|maska> [SEARCH|NAME] <řetězec|maska> [ALL] [NONUM] [QUIET] [QUICK] [FILE] [PATTERN] [CASE] |
| Šablona: | FROM/M, SEARCH/A, ALL/S, NONUM/S, QUIET/S, QUICK/S, FILE/S, PATTERN/S, CASE/S |
| Účel: | Vyhledává zadaný řetězec textu v souborech zadaného adresáře či adresářů |
| Cesta: | C:SEARCH |
Příkaz SEARCH hledá ve všech souborech v adresáři zadaném argumentem FROM výskyt textového řetězce argumentu SEARCH. Vlastní klíčová slova ovšem můžete vypustit.
Má-li adresář podadresáře, můžete volbou ALL nařídit i jejich prohlédnutí.
Příkaz SEARCH zobrazí jméno prohledávaného souboru a každou řádku, jež obsahuje hledaný text. Lze vyhledávat i texty obsahující mezery, ty ovšem musíte v příkazu uzavřít do uvozovek.
Při hledání se nerozlišují malá a velká písmena, příkaz SEARCH je považuje za rovnocenná.
Pokud použijete volbu PATTERN, můžete hledat obecnější texty pomocí znakové masky, kterou zadáte jako součást hledaného textu.
Volba NONUM způsobí, že u výpisů nalezených řetězců nebudou čísla řádek. Volba CASE rozlišuje při vyhledávání velikost písmen.
Normálně příkaz SEARCH vypisuje jména všech prohledávaných souborů. To samozřejmě při velkém počtu souborů zpomaluje a výpis je nepřehledný. Pak přijde vhod volba QUIET, která tento výpis potlačí.
Volba QUICK nastaví poněkud hustší formát výpisu, který zabere méně místa na obrazovce.
Příkaz SEARCH implicitně hledá výskyt textu v souborech, ale můžete jej použít i pro hledání souborů podle jména. Když nastavíte volbu FILE, <řetězec> bude interpretován jako jméno hledaného souboru.
Příklady
Do RAM-disku jsem zkopíroval soubory "s:startup-sequence", "s:user-startup" a "s:shell-startup" a nechal jsem v nich hledat slovo "resident".
| 1.Ram_Disk:> SEARCH ram: resident user-startup.. 14 run execute s:residents startup-sequence.. 22 resident c:Execute pure add 23 resident c:List pure add 24 resident c:Assign pure add Shell-startup.. disk.info.. clipboards (dir) t (dir) env (dir) |
A takto můžete příkazem SEARCH hledat soubory:
| 1.Ram_Disk:> SEARCH libs: reqtools#? FILE System2.0:Libs/reqtools.library |



