Az utobbi tippet a HP ITRC HP-UX forumaban talaltam meg eloszor. Hasonlo BRE-vel mas megoldasokat is ki lehet otolni, pl bash-ben a 'grep \\bsyncd'-vel lehet a szo hatarara keresni (boundary), ez ksh88-ban nem mukodik, es csak ott jo, ahol a szo (string) hatara ismert.
- LGee blogja
- A hozzászóláshoz be kell jelentkezni
- 1307 megtekintés
Hozzászólások
Ez tetszik és megjegyzem, de mi a baj a "-v"-vel?
KisKresz
- A hozzászóláshoz be kell jelentkezni
+1 pipe parancs
ps fax | grep syncd | grep -v grep
Helyett
ps fax | grep [s]yncd
Gyorsabb mukodest eredmenyez, mert csak 1x lovi fel a grepet.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Aha, kösz!
KisKresz
- A hozzászóláshoz be kell jelentkezni
szubjektive undorito es unprofessional ;-)
- A hozzászóláshoz be kell jelentkezni
Szubjektíve. :-)
KisKresz
- A hozzászóláshoz be kell jelentkezni
Nem működik, ha grep-et magát vagy vmi leszármazottját keresed.
$ egrep foo &
[1] 20501
$ ps -ef |grep egrep |grep -v grep
$ ps -ef |grep [e]grep
sz 20501 14015 0 16:12 pts/3 00:00:00 egrep asdf
Abba már ne menjünk bele, hogy ez mennyire életszerű példa vagy sem (;
- A hozzászóláshoz be kell jelentkezni
BÖFF!
#! /usr/bin/sh
ESZTETKERESD=cron
ps -ef | grep '[^][]'"$ESZTETKERESD"
linugzos gnu grep-es rendszerekben nem árthat egy "| grep ... -- minta" sem.
vagy esetleg:
#! /usr/bin/sh
ESZTETKERESD=cRoN
ps -ef | grep -E '(^|[^)])'"$ESZTETKERESD"
szerk: s/-E/-iE/
- A hozzászóláshoz be kell jelentkezni
subscribe :)
-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
linuxon a pidof a legegyszerubb megoldas
--
Live free, or I f'ing kill you.
- A hozzászóláshoz be kell jelentkezni
Ha megoldas. Volt mar olyan, hogy nem volt az.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Megneztem, de egyszeru (es buta), mint a bot: pl a
wpa_supplicant -iwlan0 -Dwext -c
-bol az 'iwlan0'-ra sehogy se sikerult ratalalnia (-x iwlan0).
Arrol nem is beszelve, hogy ez sincs AIX-en, BSD-n...
- A hozzászóláshoz be kell jelentkezni
Update!
most futottam bele, hogy a search stringet is le kell vedeni, kulonben 'elvesznek' a zarojelek:
$ ps -ef | grep "[t]omcat"
- A hozzászóláshoz be kell jelentkezni
Milyen OS, milyen shell?
- A hozzászóláshoz be kell jelentkezni
Olvass vissza, es szerintem meglesz ;-)
AIX/ksh88
- A hozzászóláshoz be kell jelentkezni
Ez tenyleg jopofa hack.
==
`Have some wine,' the March Hare said in an encouraging tone.
Alice looked all round the table, but there was nothing on it but tea.
- A hozzászóláshoz be kell jelentkezni