grep

  • Linux自动备份脚本

    今天网上一个朋友问了我一个shell的题目,让我帮他做下.下面是题目以及解题思路. 题目: 写作一个备份/etc目录的脚本,要求:将/etc目录下的所有文件cp到/var/backups目录下的以当天的日期命名的目录中例如(/var/backups/etc.20140809).并且判断前一天的目录中的文件与当天的区别,如果无区别,则删除前一天的备份目录. 解答: [[email protected] scripts]# cat auto_bak.sh #!/bin/bash # # This script

    grep, linux, shell, 备份May 9

  • android性能测试

    没有root的手机,root过再来看这篇文章 步骤 运行windows cmd,输入 adb shell 进入shell状态,此时应该前面会有 $ 符 输入top命令和grep命令 top | busybox grep com.XX(这边是测试的包名) 就可以打印出日志了,一般我们就看cpu% 和 第二个内存占用就可以了. 等等,somebody会说,busybox是什么? 确实,有些手机应该是直接可以运行grep命令的,就像下面这样: top | grep com.XX(这边是测试的包名) 不

    grep, shell, android, busybox, 测试, 性能April 22

  • 从进程获取tomcat安装路径

    1.变量前后截取 workdir=`ps -ef | grep "catalina.home" | grep -v "grep"` workdir=${workdir##*catalina.home=} workdir=${workdir%% *} echo $workdir 2.grep+awk单行拆分转多行再拆分 ps -ef | grep "catalina.home" | grep -v "grep" | awk '{

    grep, awkApril 20

  • perl用grep map求交集.并集.补集的实例代码

    perl 用grep map求交集.并集.补集的例子,有需要的朋友可以参考下 #!/usr/bin/perl # # 用grep map 获取两个列表的交集并集.补集 # use strict; my @a=("a","b","c","d","e"); my @b=("b","g","f","e"); print "列

    map, grepMarch 15

  • jquery遍历数组与筛选数组的方法

    在jquery是遍历筛选数组有多种方法与函数了,包括有:grep.each.inArray.map同时也要以遍历json对象哦,下面给各位同学介绍一下具体的操作方法 grepgrep()方法用于数组元素过滤筛选 grep(array,callback,invert) array:待过滤数组; callback:处理数组中的每个元素,并过滤元素,该函数中包含两个参数,第一个是当前数组元素的值,一个是当前数组元素的下标,即元素索引值.此函数应返回一个布尔值.另外,此函数可设置为一个字符串,当设置为字

    map, grep, jquery, each, inArrayMarch 10

  • grep命令浅析
    grep命令浅析

    1.特殊符号代表的意义: 图中红色字体代表经常使用的,需要牢记!!! 2.基础的grep用法: 1). 语法: grep [-A] [-B] [--color=auto] '需要搜寻的字符串' filename 2). 参数说明: -A :后面可加数字,为after的意思,除了列出该行外,后续的n行也需要列出来: -B :后面可加数字,为befer的意思,除了列出该行外,前面的n行也列出来: --color=auto 可将正确的那个截取数据勒出颜色 : 3). 案例描述: 范例1:搜寻特定的字符

    grepFebruary 1

  • jquery数组过滤筛选方法grep()简介

    这篇文章主要介绍了jquery数组过滤筛选方法grep()简介,需要的朋友可以参考下 jquery中有个grep()方法用于数组元素过滤筛选,悲剧的是,平时我们用的api文档中找不到这个说明.查看官方说明:http://api.jquery.com/jQuery.grep/ grep()的使用方法: grep(array,callback,invert) array:待过滤数组; callback:处理数组中的每个元素,并过滤元素,该函数中包含两个参数,第一个是当前数组元素的值,一个是当前数组元

    grep, jquery, 数组过滤December 18

  • shell提取文件中的dojo mobile类
    shell提取文件中的dojo mobile类

    需求: 我想把index.html中的型如data-dojo-type="dojox/mobile/Xxx"的内容提取出来, 方便一键导入缺失的require egrep -o "data-dojo-type\s*=\s*\"[a-zA-Z/]+\"" index.html | egrep -o "\w+/\w+/\w+" | sort | uniq 或者 sudo apt-get install pcregrep (这家伙提

    grep, shell, pcregrepDecember 8

  • hadoop实现grep示例分享

    这篇文章主要介绍了hadoop实现grep示例,可从文档中提取包含某些字符串的行,需要的朋友可以参考下 hadoop做的一个简单grep程序,可从文档中提取包含某些字符串的行 /* * 一个简单grep程序,可从文档中提取包含莫些字符串的行 */ public class grep extends Configured implements Tool{ public static class grepMap extends Mapper<LongWritable, Text, Text,Null

    grep, hadoop, JavaNovember 25

  • linux cat | grep 查找日志常用命令

    1. 通常查找出错误日志 cat error.log | grep 'nick' , 这时候我们还有个需求就是输出当前这个日志的前后几行: cat error.log | grep -C 5 'nick' 显示file文件里匹配foo字串那行以及上下5行 cat error.log | grep -B 5 'nick' 显示foo及前5行 cat error.log | grep -A 5 'nick' 显示foo及后5行

    grep, linux, catNovember 19

  • 使用grep.awk统计查询日志
    使用grep.awk统计查询日志

    日志样本: 囧,日志格式是我随便定得(莫喷,在明珠时有专门的数据组统计日志,日志都非常规范,在这完全乱套了),为了方便统计支付成功的总金额旁边都空了个空格,这样的话方便使用awk取出金额! [INFO] 2014-11-05 15:30:31,067 [http-bio-8060-exec-24] [com.xxxx.service.impl.PayServiceImpl.updatePayOver:56]module:[PAY],orderid:[xxxxxxx],trade_no:[xxxx

    grep, linux, awk, replace, findNovember 5

  • grep结合regex搜索文本

    https://www.digitalocean.com/community/tutorials/using-grep-regular-expressions-to-search-for-text-patterns-in-linux

    grep, regrexOctober 20

  • linux下杀死进程(kill)的N种方法

    常规篇: 首先,用ps查看进程,方法如下: $ ps -ef -- smx 1822 1 0 11:38 ? 00:00:49 gnome-terminal smx 1823 1822 0 11:38 ? 00:00:00 gnome-pty-helper smx 1824 1822 0 11:38 pts/0 00:00:02 bash smx 1827 1 4 11:38 ? 00:26:28 /usr/lib/firefox-3.6.18/firefox-bin smx 1857 1822

    grep, linux, killOctober 14

  • grep用法详解 grep与正则表达式

    首先要记住的是: 正则表达式与通配符不一样,它们表示的含义并不相同! 正则表达式只是一种表示法,只要工具支持这种表示法, 那么该工具就可以处理正则表达式的字符串.vim.grep.awk .sed 都支持正则表达式,也正是因为由于它们支持正则,才显得它们强大:在以前上班的公司里,由于公司是基于web的服务型网站(nginx),对正则的需求比 较大,所以也花了点时间研究正则,特与大家分享下: 1基础正则表达式 grep 工具,以前介绍过. grep -[acinv] '搜索内容串' filenam

    grep, 正则表达式October 1

  • linux grep正则学习(转载)

    虽然正则表达式经常都在用,但是很少能够静下心来仔细的总结一下.最近看了一个台湾人的网站叫做鸟哥Linux私房菜,关于正则表达式的描述挺详细的.在此,我进行一下总结,如果想仔细的学习正则表达式,请访问鸟哥Linux私房菜,台湾同胞的网站是繁体中文的,需要点儿耐心. 正则表达式只是字符串的一种描述,只有和支持正则表达式的工具相结合才能进行字符串处理.本文以grep为例来讲解正则表达式. grep命令 功能:输入文件的每一行中查找字符串. 基本用法: grep [-acinv] [--color=au

    grep, linuxAugust 1

  • linux 命令之grep

    1 引言 Grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并 把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来.Grep 家族包括Grep. eGrep 和fGrep.eGrep 和fGrep 的命令只跟Grep 有很小不同. eGrep 是Grep 的扩展,支持更多的re 元字符, fGrep 就是 fixed Grep 或fast Grep,它们把所有

    grep, linux, 命令July 31

  • 在Mac OS X上利用Spotlight搜索代码

    用grep来搜代码和方便,最原生态了,常用的: ➜ ~ grep 'NuPlayer' -iInr --color ./aosp 其中`i`表示大小写忽略:`I`表示忽略binary文件:`n`显示搜索结果的行号:`r`表示递归搜索子目录 不过grep搜索有点慢,网上也很多通过建立索引加快搜索速度的方法:"other grep-like tools and indexing tools" 一向用户体验著称的Mac指定不会缺少这个,`Spotlight`就是系统自带的基于索引搜索工具,使

    grep, spotlight, mdfindJuly 20

  • shell grep 查找进程的小技巧

    大部分人在写Shell 过滤进程的时候 都会使用 grep 在 ps aux 的输出结果中查找指定的进程,但此时也会把 grep 进程也显示出来 大部分人在写Shell 过滤进程的时候 都会使用 grep 在 ps aux 的输出结果中查找指定的进程,但此时也会把 grep 进程也显示出来 比如查找 pptpd 进程,会匹配出来两条: [[email protected] ~]# ps aux | grep pptp root 20191 0.0 0.2 5108 704 pts/2 R+ 16:58 0:

    grep, 查找进程June 28

  • grep搜索和find搜索

    grep搜索和find搜索 例子1 查找所有包含str字符串的文件 查找当前目录下以及下辖子目录下所有包含str字符串的文件,会列出文件名.以及该行的内容.以及行号 -n是打印行号,-r是在子目录也要查询 grep -n "str" -r ./ 例子2 从文件中查找关键词 例如 查找包含 linux的关键词 grep 'linux' text.txt 例子3 从多个文件中查找关键词 [[email protected] ~]# grep 'root' /etc/group /etc/my.c

    grep, findApril 14

  • Shell正则表达式之grep.sed.awk实操笔记

    这篇文章主要介绍了Shell正则表达式之grep.sed.awk实操笔记,本文使用grep.sed.awk配合正则达到了一些需求和目的,需要的朋友可以参考下 最近一直在研究shell脚本这块,刚好闲下来整了下自己手头上比较好的资料中的一些范例,以下是我整理的鸟哥私房菜里面正则表达式里面比较基础的一些语法详解,适合新手查阅. 首先先复制一段范例: # vi regular_express.txt ------------------------------- "Open Source"

    grep, shell, awk, 正则表达式, SEDMarch 13

  • Linux 正则表达式
    Linux 正则表达式

    一.概述 正则表达式(REGular EXPression) 简写为 REGEXP. 正则表达式是使用单个字符串来描述.匹配一系列符合某个语法规则的字符串.在 linux 中,正则表达式经常配合 grep 命令,用来查找文件中符合匹配模式的字符串. 二.grep 命令 命令格式 grep [option] PATTERN [FILE...] options -i:忽略大小写 -v:显示没有被模式匹配到的行 -o:只显示被模式匹配到的字符串 --color:匹配到的字符串带颜色显示 PATTERN

    grep, regexp, linux, 正则表达式March 2

  • linux grep命令详解

    简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来. Unix的grep家族包括grep.egrep和fgrep.egrep和fgrep的命令只跟grep有很小不同.egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单词,也

    grep, linuxJanuary 7

  • Binary file (standard input) matches(grep)

    cat nohup.ws1 |grep 440 |more 结果出现Binary file (standard input) matches,通过增加参数强制解释成文本文件 修改后命令如下: cat nohup.ws1 |grep -a 440 |more

    grep, catJuly 30

  • linux grep命令

    1. 作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户. 2. 格式 grep [options] 3. 主要参数 [options]主要参数: -c:只输出匹配行的计数. -I:不区分大 小写(只适用于单字符). -h:查询多文件时不显示文件名. -l:查询多文件时只输出包含匹配字符的文件名. -n:显示匹配

    grep, linux, 命令June 7

  • 15个实用的grep示例

    首先,新建如下文件demo_file THIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE. this line is the 1st lower case line in this file. This Line Has All Its First Character Of The Word With Upper Case. Two lines above this line is empty. And this is the last line.

    grepMay 31

  • linux下用grep命令根据文件内容进行关键字搜索

    命令原型:grep -rl "keyword" filepath 比如现在我们要查找在/home/userlan/目录中哪些文件中包含foobar这个关键字 1. 打开终端 2. 输入命令 grep -rl "foobar" /home/userlan/ 当然,如果需要根据文件名进行搜索也是很方便的只需输入命令: find filepath -name "keyword" 完成. 说明:其中-rl 中的l是字母.

    grep, linux, 关键字April 11

  • linux命令之sed,awk,grep,cut

    linux命令之sed, awk, grep, cut篇 (2010-03-22 16:24:45) linux命令之sed, awk, grep, cut篇 用下来感觉这4个命令比较常用,功能也比较强大,等我有时间了要好好整理一下. 首先介绍一下cut,之前有文章已经讲过它的用法了,这次连带cut的死对头paste,一起拎出来讲讲. 第一篇 cut 常用参数: -c 根据字符,用法:cut -cnum1-num2 filename 截取num1-num2之间的字符,字符从1开始记. -f 根据

    grep, awk, SED, cutMarch 26

  • linux grep 正则表达式

    grep正则表达式元字符集: ^ 锚定行的开始 如:'^grep'匹配所有以grep开头的行. $ 锚定行的结束 如:'grep$'匹配所有以grep结尾的行. . 匹配一个非换行符的字符 如:'gr.p'匹配gr后接一个任意字符,然后是p. * 匹配零个或多个先前字符 如:'*grep'匹配所有一个或多个空格后紧跟grep的行. .*一起用代表任意字符. [] 匹配一个指定范围内的字符,如'[Gg]rep'匹配Grep和grep. [^] 匹配一个不在指定范围内的字符,如:'[^A-FH-Z]

    grep, linux, 正则表达式March 23

  • 批量弄上根目录

    sed -i "s/src=\"/src=\"<\?echo \$ROOT_URL;\?>\//g" `find ./*.php` 要把 文件路径都加上 一个自己的根目录.. linux命令1

    grep, linuxFebruary 26

  • grep,awk,sed实例
    grep,awk,sed实例

    文件datafile: Steve Blenheim:238-923-7366:95 Latham Lane, Easton, PA 83755:11/12/56:20300 Betty Boop:245-836-8357:635 Cutesy Lane, Hollywood, CA ,91464:6/23/23:14500 Igor Chevsky:385-375-8395:3567 Populus Place, Caldwell, NJ 23875:6/18/68:23400 Norma C

    grep, awk, SEDJanuary 15

  • find和grep使用例子

    find . -name "*.c" -exec ls -l {} \; find path -option [-action] grep same *.c grep pattern file

    grep, findJanuary 7

  • grep搜索子目录中包含某字符串的特定文件

    比如,我想搜源码目录src下,包含"niuc"的所有ec文件 find ./src -name '*.ec' -exec grep -i niuc {} /; -print 在特定文件中grep某关键字,除了使用find 命令加exec选项之外,其实还有更简单的方法: grep -R --include="*.cpp" key dir 上述命令的含义: 在dir目录下递归查找所有.cpp文件中的关键字key 是不是更简单呢? linux grep命令的使用 用'gr

    grep, linuxDecember 31

  • 全局替换由crontab起的shell脚本中的某些字符串

    遇到这样一个需求: 需要替换crontab起的shell脚本中的某个域名,但是不知道crontab中到底有多少的shell脚本包含被替换的域名,难道要手工去查找么?于是写了个脚本,并通用之 功能:替换crontab中的shell脚本的某个字符串为另外一个,用法: Usage : sh replaceCronScript.sh src="string1" dst="string2" Example: sh replaceCronScript.sh src=clickl

    grep, shell, awk, crontab, SEDDecember 27

  • 强大的grep命令

    网上关于grep命令的解释一搜一大堆,基本都是把man命令大致翻译了一下,说实话,看完就忘!个人认为,学习命令最好的方式就是模拟真实环境,写出一些可能用到的命令组合,然后慢慢消化,起码我就是这么过来的.一开始基本都是死记,然后再慢慢扩展视野,时间长了,积累也就多了.好了,进入正题,谈谈牛逼的grep命令. grep是general regular expression parser 的缩写,我们可以把它简单理解为linux系统的一个搜索命令.接下来,直接上例子: 1.在某个文件中搜索指定字符串

    grep, linux, 递归, 搜索, 文件内容November 27

  • 文本过滤--grep 2

    这里主要说下grep与正则表达式的结合使用,主要是举几个自己,然后你自己去机子上敲一下应该就会明白他的意思了. 1.范围 grep 'sjx[12]' filename 匹配sjx1和sjx2两个字符串 2.匹配任意字符 grep 's..j' filename s和j之间有两个任意的字符,匹配这样的字符串 3.出现次数 grep '[0-9]\{3\}' fiiename grep '[0-9]\{3,\}' filename grep '[0-9]\{3,6\}' filename 分别表示

    grep, shellSeptember 13

  • 文本过滤--grep 1
    文本过滤--grep 1

    grep就是用来模式匹配查找的,我这里根据自己所学简单的总结下.有什么不对或者不详的地方还望看到的同学指正出来. 首先使用grep的时候,所要匹配的字符串最好使用双引号括起来,这样一可以避免被误认为是shell命令,二可以查找匹配多个单词组成的字符串,grep "string1 string2" filename.三是在调用变量是使用双引号才能进行变量替换.当然,在使用模式匹配的时候是需要使用单引号的. 在下面的例子中我都是将我本机的passwd文件拷出来一份做的示范,其中有个用户为s

    grep, shellSeptember 13

  • 正则表达式实例--grep 命令学习 shell学习第四弹

    正则表达式,神器!自己看了好几遍相关的内容之后,还是有些东西不是很熟练,还是要多写啊,今天整理下正则表达式的实例,正好巩固一下自己的基础知识.当然,正则表达式一般都是和其它命令搭配使用的,个人现在搭配最多的就是grep 简单说下grep,个人认为,grep其实就是把一整段文字中的某一段拿出来(某一行),而这一行往往是我们去规定符合什么什么要求的,比如我们只输出ip相关的 下面说一下常用的正则表达式原字符.... ^ 这个字符表示的行的开始例如:'^grep'匹配所有以grep开头的行 $ 这个字

    grep, linux, shell, 正则表达式, 筛选April 15

  • 从0开始学习SHELL 第一弹

    自己接触LINUX已经有一年多了,学习了不少的命令,看过了不少书,但是总是看了忘,忘了看.总是在反复.自己总结原因还是因为自己在日常的生活和工作中使用的比较少的原因. shell脚本对我来说是一个神奇的东西,其实对我来说,习惯了长期使用windows图形化操作界面,让我用DOS提示窗来工作,真的有点不适应,ls -l 当前路径下的所有文件,其实在windows下就是双击一个文件夹看到的东西,心中多多少少会有些自己未曾发觉的抵触心理. 自己慢慢的接触了JSP之后,发现服务器在一个工作有着非常重要的

    grep, linux, shell, awkApril 9

  • Automatic backup of MySQL under linux script - first edition

    Wrote a backup script mysql under linux this is the first version, only support a database backup every day 14:00 to run this script with a timer to automatically back up a bit. Follow-up will do to support multiple database backup, backup failure me

    grep, release 1, host user, ef, database backup, day time, backup database, backup time, failure message, script mysql, backup folder, bash script, automatic backup, backup script, backup mysql, mysql backup, server backup, backup directory, seven days, backup failureOctober 26

  • H2 database project using (a)

    Recently used the h2 database project, encountered some problems on the Internet to find the answer always felt inappropriate to summarize the problems a bit. 1.h2 WINDOW and UNIX in the use of the above WINDOW above on the use of official documents

    xml, configuration file, grep, tar gz, unix, tar zxvf, interpolation, server name, directory path, remote access, platform version, information note, database project, tar archiveOctober 26

  • See DB2 port number under Unix

    Find TCP / IP Service Name db2 get dbm cfg | grep SVCENAME Get output TCP/IP Service name (SVCENAME) = db2_dch In the / etc / services file to find the port number grep db2_dch /etc/services Get output db2_dch 60000/tcp Db2 database which 60000 is th

    grep, unix, dchOctober 21

  • completely remove and reinstall ubuntu mysql mysql

    Delete mysql: sudo apt-get autoremove --purge mysql-server-5.0 sudo apt-get remove mysql-server sudo apt-get autoremove mysql-server sudo apt-get remove mysql-common // This is important The above fact, some are redundant. Cleaning residue data dpkg

    grep, root password, mysqladmin, administrator password, mysql administrator, xargs, residue dataOctober 19

  • MongoDB memory parsing Python
    MongoDB memory parsing Python

    The following article is the conclusion drawn from lessons learned in the use of mongodb development work, mongodb using very large memory, 64G of memory using 99% of memory by order and for information about the mongodb memory works with you hereby

    conclusion, hash, python, grep, key value, virtual memory, linux, helloworld, wiki, realization, subsidiary, physical memory, 0m, rwx, mmap, pmapOctober 15

  • Oracle rac crs resources manually modify

    Above is to introduce the two main blog crs how to manually register the resources, this article describes how to manually modify crs resources [Oracle @ rac1 public] $ crs_stat-p | grep asm REQUIRED_RESOURCES = ora.rac1.ASM1.asm REQUIRED_RESOURCES =

    quot, oracle, grep, oracle product, type application, interval, start 1, threshold, tmp, oracle rac, rac1, open mode, auto start, action script, crs, srv, script oracle, netmask, optional resources, asm2October 11

  • Check the size of the current directory under the directory

    a = `pwd`; for i in `ls-l | grep ^ d | awk-F" "'{print $ 8}'`; {cd $ a / $ i; echo $ i; du-sh;}

    quot, grep, pwd, awkOctober 9

  • ip_conntrack: falling back to vmalloc solution

    Before I wrote an article describing how to modify the ip_conntrack module hashsiz iptables in order to avoid packet loss, there are two ways to modify hashsize: 1 First, the / etc / modprobe.conf add options ip_conntrack hashsize = 524288 Then run s

    two ways, complete solution, grep, packet loss, memory allocation, kernel, iptables, exception error, execution service, hash table size, grub, buckets, max outputOctober 9

  • No response to 3 echo-requests

    1 Problem Description: Poor quality broadband rental. After dialing using network-manager, frequent dropped calls. View pppoe using plog-f the log and found error: No response to 3 echo-requests. 2. Solution: nm in the configuration file: / etc / Net

    failure, parameters, configuration file, dsl, grep, home directory, entire system, system configuration, default configuration, configuration options, poor quality, problem description, ef, ppp configuration, echo interval, ppp default, quality broadbandOctober 6

  • Linux common commands (reproduced)

    Common Linux system command format: command [option] [argument1] [argument2] ... One option to "-" start a more option available "-" to link, such as "ls-l-a" and "ls-la" effect is the same. According to the differe

    parameters, quot quot, error message, grep, execution, dd, linux system, emacs, input output, df, shell script, control logic, output device, mv, standard error, error output, comm, command option, command man, nonzero valueSeptember 30

  • liunx Daquan commonly used commands and personal experience with linux

    Common Linux system command format: command [option] [argument1] [argument2] ... One option to "-" start a more option available "-" to link, such as "ls-l-a" and "ls-la" effect is the same. According to the differe

    parameters, quot quot, error message, personal experience, grep, dd, linux system, emacs, input output, df, shell script, control logic, output device, mv, standard error, error output, comm, command option, command man, nonzero valueSeptember 30

  • 使用频率最多的Linux命令

    安装和登录命令:login.shutdown.halt.reboot.mount.umount.chsh 文件处理命令:file.mkdir.grep.dd.find.mv.ls.diff.cat.ln 系统管理相关命令:df.top.free.quota.at.lp.adduser.groupaddkill.crontab.tar.unzip.gunzip.last 网络操作命令:ifconfig.ip.ping.netstat.telnet.ftp.route.rloginrcp.finge

    mkdir, grep, linux, ifconfigJune 1