Dnešná časť seriálu grep sa bude venovať prepínaču -w. Čo to je?
w v grepe = to match the exact word, hľadá presný výraz, presné slovo.
napríklad:
1) máme užívateľa bolebrucho a chceme nájsť jeho záznam v /etc/passwd
cat /etc/passwd | grep -w bolebrucho
[root@localhost ~]# cat /etc/passwd | grep -w bolebrucho
bolebrucho:x:1001:1001::/mnt/bolebrucho/:/bin/bash
2) máme text, kde chceme vyhľadať ssh a ssl (každé zvlášť)
[root@localhost ~]# cat 1.txt
ssh is the best
ssl is good
použijeme ten prepínač
[root@localhost ~]# grep -w ssh 1.txt
ssh is the best
[root@localhost ~]# grep -w ssl 1.txt
ssl is good
[root@localhost ~]#
Pozrime sa na to, keby sme si rozšírili súbor a hľadáme ssl a ssh (pokiaľ by to bol napríklad skript, ktorý komunikuje s inými IP adresami)
[root@localhost ~]# grep -w ssl 1.txt
ssl is good
ssl 3.2.5.1
ssl 23.12.56.9
[root@localhost ~]# grep -w ssh 1.txt
ssh is the best
ssh root@1.1.4.2
ssh root@1.2.3.45
ssh miesizelezo@rozpravka
[root@localhost ~]#
grep seriál:
PS:
Žiadne komentáre:
Zverejnenie komentára