linuxµÄgrepÔõôÓÃ
grep ÏÂÁîÓÃÓÚ´Ó linux Îļþ»ò±ê×¼ÊäÈëÖÐËÑË÷ÇкÏģʽµÄÎı¾ÐС£³£ÓÃÑ¡Ïî°üÀ¨£º-a£¨¶þ½øÖÆÎļþΪÎı¾£©¡¢-i£¨ºöÂÔ¾Þϸд£©¡¢-n£¨ÏÔʾÐкţ©¡¢-c£¨¼ÆÊýÐÐÊý£©¡¢-v£¨·´×ªÆ¥Å䣩¡£
ÔõÑùʹÓà Linux µÄ grep ÏÂÁî
grep ÏÂÁîÊÇÒ»ÖÖÇ¿Ê¢µÄÎı¾ËÑË÷¹¤¾ß£¬¿ÉÓÃÓÚ´Ó Linux ϵͳÖеÄÎļþ»ò±ê×¼ÊäÈëÖвéÕÒ¡¢ÌáÈ¡ºÍ¼ÆÊýÆ¥ÅäģʽµÄÎı¾ÐС£
Ó÷¨
»ù±¾Ó﷨Ϊ£º
grep [Ñ¡Ïî] ģʽ Îļþ
µÇ¼ºó¸´ÖÆ
ÆäÖУº
[Ñ¡Ïî]£º¿ÉÑ¡Ñ¡ÏÓÃÓÚ¿ØÖÆ grep ÐÐΪ
ģʽ£ºÒªËÑË÷µÄģʽ
Îļþ£ºÒªËÑË÷µÄÎļþ
Ñ¡Ïî
³£ÓÃÑ¡Ïî°üÀ¨£º
-a£º½«¶þ½øÖÆÎļþÊÓΪÎı¾Îļþ
-i£ººöÂÔ¾Þϸд
-n£ºÏÔʾƥÅäÐкÅ
-c£º½ö¼ÆÊýÆ¥ÅäÐÐÊý
-v£º·´×ªÆ¥Å䣬½öÏÔʾ²»Æ¥ÅäģʽµÄÐÐ
ʾÀý
ÒÔÏÂʾÀý´ÓÎļþ “textfile.txt” ÖвéÕÒ°üÀ¨ “example” µÄÐУº
grep "example" textfile.txt
µÇ¼ºó¸´ÖÆ
ÒÔÏÂʾÀýÒÔºöÂÔ¾ÞϸдµÄ·½·¨´ÓÎļþ “textfile.txt” ÖвéÕÒ°üÀ¨ “EXAMPLE” µÄÐУº
grep -i "EXAMPLE" textfile.txt
µÇ¼ºó¸´ÖÆ
ÒÔÏÂʾÀýÏÔʾƥÅäÐеÄÐкţº
grep -n "example" textfile.txt
µÇ¼ºó¸´ÖÆ
ÒÔÏÂʾÀý½ö¼ÆÊýÎļþ “textfile.txt” ÖÐÆ¥Åä “example” µÄÐÐÊý£º
grep -c "example" textfile.txt
µÇ¼ºó¸´ÖÆ
ÒÔÏÂʾÀý²éÕÒ²»°üÀ¨ “example” µÄÐУº
grep -v "example" textfile.txt
µÇ¼ºó¸´ÖÆ
ÆäËû×¢ÖØÊÂÏî
ģʽ¿ÉÒÔÊÇ»ù±¾×Ö·û´®¡¢ÕýÔò±í´ïʽ»òÎļþ¡£
ģʽ¿ÉÒÔ°üÀ¨Í¨Åä·û£¬Èç *£¨Æ¥Åäí§ÒâÊýÄ¿µÄ×Ö·û£©ºÍ ?£¨Æ¥Åäµ¥¸ö×Ö·û£©¡£
grep ¿ÉÒÔ´Ó±ê×¼ÊäÈë¶ÁÈ¡Êý¾Ý£¬Ö»Ð轫 “-” ×÷ΪÎļþÃû¼´¿É¡£
ÒÔÉϾÍÊÇlinuxµÄgrepÔõôÓõÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡