Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. vizuálne zvýraznite na obrazovke? Najlepšie sa to robí pomocou nástrojov ako `grep`,` sed` alebo `awk` v kombinácii s zafarbením terminálu.
2. Upravte súbor samotný tak, aby označil slovo? Vyžaduje si to úpravu súboru, pravdepodobne s `Sed` alebo` awk`. Môžete ho zabaliť do značiek HTML alebo použiť iný štýl znakov.
3. Nájdite všetky výskyty a uveďte ich? Toto je najjednoduchší a používa `Grep`.
Tu je návod, ako urobiť:
1. Vizuálne zvýraznite na obrazovke (pomocou `Grep` s farbou):
Toto je najjednoduchší spôsob, ako rýchlo vidieť zvýraznené slovo.
`` `Bash
grep -color =auto "your_word" your_file.txt
`` `
Nahraďte `" your_word "` slovom, ktoré chcete zvýrazniť, a `" your_file.txt "` s menom vášho súboru. Možnosť `-color =Auto` umožňuje zvýraznenie farby, ak ho váš terminál podporuje.
2. Upravte súbor (pomocou `Sed`):
Táto metóda * zmení * súbor. Tento príklad zabalí slovo v html `
`` `Bash
sed 's/\ (your_word \)/
`` `
* `S/vzor/náhrada/g`:Toto je príkaz substitúcie` sed`. `G` Nahradiť všetky výskyt.
* `\ (your_word \)`:Toto zachytáva slovo „your_word“ a ukladá ho v `\ 1`.
* `
* `> temp.txt &&mv temp.txt your_file.txt`:Toto presmeruje výstup na dočasný súbor a potom ho premenuje na pôvodný názov súboru. Je to bezpečný spôsob, ako sa vyhnúť strate údajov, ak sa niečo pokazí. Môžete tiež použiť `-i` s gnu sed na úpravu na mieste (ale s tým buďte mimoriadne opatrní!).
zvýrazniť rôzne znaky (napr. Hviezdičky):
`` `Bash
sed 's/\ (your_word \)/*\ 1*/g' your_file.txt> temp.txt &&mv temp.txt your_file.txt
`` `
3. Nájdite všetky udalosti a uveďte ich (pomocou `Grep`):
Toto vám jednoducho ukáže, kde je slovo:
`` `Bash
grep "your_word" your_file.txt
`` `
Tým sa vytlačí každý riadok obsahujúci „Your_word“. Ak chcete získať pokročilejšie vyhľadávanie (napríklad vyhľadávanie citlivé na prípad), použite možnosti ako `-i` (necitlivé na prípad) alebo` -n` (zobrazenie riadkov).
Dôležité úvahy:
* regulárne výrazy: Pre zložitejšie vyhľadávanie (napr. Nájdenie variácií slova) budete potrebovať regulárne výrazy v rámci `Sed` alebo„ Grep`.
* zálohovanie: Pred použitím `Sed` vždy zálohujte svoj súbor, aby ste ho upravili na mieste, najmä ak nepoužívate dočasný súbor, ako je uvedené vyššie. Jednoduchý `cp your_file.txt your_file.txt.bak` pred spustením` sed` je dobrým preventívnym opatrením.
* Kódovanie súborov: Ak váš súbor používa kódovanie NOUTF-8, možno budete musieť pri používaní týchto príkazov zadať kódovanie.
Vyberte metódu, ktorá najlepšie vyhovuje vašim potrebám. Pre jednoduché vizuálne zvýraznenie je dostatočné `grep -color =auto`. Na úpravu samotného súboru poskytuje `Sed` moc na zmenu textu. „Grep` sám je skvelý na jednoduché umiestnenie polohy slova. Nezabudnite nahradiť `" your_word "` a `" your_file.txt "` s vaším skutočným slovom a názvom súboru.