ChinaUnix.net
相关文章推荐:

shell grep

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/100996/showart_2073110.html

by fewlife - Linux文档专区 - 2009-10-19 11:02:22 阅读(823) 回复(0)

相关讨论

在 Linux 中的某个目录中查找一特定的文件 例如在当前目录(包含子目录)下查找abc的文件 find ./ -name abc 查找那个文件中含有CONFIG_ARCH_FV13XX字段 grep -R "CONFIG_ARCH_FV13XX" 在当前用户的搜索路径下查找某个可执行文件(命令)的路径 which lzma /bin/lzma 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/83623/showart_1348823.html

by hddnwpu - Linux文档专区 - 2008-10-28 16:14:48 阅读(838) 回复(0)

shell实例一:grep 一:正则表达式,grep ##常用shell lpr 提交打印请求 rsh 再另一台电脑运行命令 bc 计算器 finger 列出用户信息 pg CRT文件精读过滤--Files perusal filters for CRTs. cc c编译器 lp Prints a file on System V systems. ##http://www.computerhope.com 一个非常好的网站能查到很多计算机相关的信息 正则表达式举例: /^[A-Z]..$/:搜索行以 A到Z个字母开头,然后跟两个任意字母...

by zhigaoyes - Linux文档专区 - 2007-04-19 13:08:09 阅读(1069) 回复(0)

cat a|while read t1 t2 do grep -e "${t1}" -e "${t2}" b #找到a文件中和b文件中类似的行 done 问题: 如果单独匹配 t1 t2 这个脚本没有问题。 例如: t1="zhang" t2="man" 如果我想加上正则就会有问题 例如:只想匹配 zhang 而不是包含zhang的行 grep -e "\<${t1}\>" b 类似这个逻辑 但是写法是不对的。 该如何解决这个问题

by kr_zhang - Shell - 2011-07-05 17:32:09 阅读(2488) 回复(5)

cat ${SQL_DEPLOY_PATH}/accs_log_file.list | while read line do SEQUENCE_NUMBER=$(echo $line |awk '{print $1}') LOG_FILE_NAME=$(echo $line |awk '{print $2}') LOG_FILE_PATH=$(echo $line |awk '{print $3}') ./exec_sql.sh ${SQL_DEPLOY_PATH}/DELETE_ACCS_LOG_FILE_MGT_BY_SEQUENCE_NUMBER.SQL >> ${EXEC_LOG} 2>&1 #想在这里判断如果最后一行含有MYSQL的标准ERROR进入if判断 ...

by yangfbi008 - Shell - 2009-05-21 10:46:15 阅读(3977) 回复(24)

请教各位高手,我有一段文本,格式大概是这样的: [abc:/] 1111 2222 3333 [efg:/hij/klm] 1111 2222 5555 我想用grep查询,比如说查询1111,期望得到如下结果: [abc:/] 1111 [efg:/hij/klm] 1111 这个用grep怎么实现呢?

by Iinvincible - Shell - 2014-04-10 18:03:39 阅读(3330) 回复(19)

shell 下[code]cat files | grep -E "\" | awk '{print $1}' [/code]是可以精确的根据字符串查找到结果, 由于特殊原因不能使用 "\< \>" 这个字符串的 界定符,请教有其它的方法可以替换这个字符界定符吗? 没有使用界定符 \>的话,会在文本查找到 xy88 , xy888 等 谢谢

by xqf - Shell - 2014-03-20 10:04:07 阅读(1743) 回复(5)

各位前辈们,新人请教个问题,请看脚本中的语句 if grep "bubu" /root/test.txt > /dev/null 2>&1 then echo "bubu is in test.txt!" else echo "bubu is not in test.txt!" 该语句大家都能看出来是用户判断字符串“bubu”是否在test.txt中,我的疑问是/dev/null 2>&1是什么意思? 其中&1我猜测应该是为真(即if语句的判断部分为真),另外为何要用到重定向符以及该路径、还有数字2是什么意思?谢谢大家的解答!

by chenduo911 - Shell - 2010-01-22 16:40:22 阅读(1749) 回复(4)

Linux grep命令     用‘grep’搜索文本文件     如果您要在几个文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。     假设您正在‘/usr/src/ linux /Documentation’目录下搜索带字符串‘magic’的文件:     $ grep magic /usr/src/ linux /Documentation/*     sysrq.txt:* How do I enable the magic SysRQ key?     sysrq.txt:* How do I use the magic SysRQ key? ...

by lanndmentt - Linux文档专区 - 2008-04-29 16:19:45 阅读(718) 回复(0)

grep简介 grep工具集由命令grep、egrep和fgrep组成的。grep命令在文件中全局查找指定的正则表达式,并且打印所有包含该正则表达式的行。egrep和fgrep都只是grep的变体。 grep命令在一个或多个文件查找某个字符模式。如果这个模式中包含空格,就必须要用引号把它括起来,要不要就会把空格之后的字符做为文件名输入。grep将匹配的结果输出发送到屏幕上,不会对原文件进行任何的修改。 l 命令格式 #grep word filename1 filen...

by lvDbing - Linux文档专区 - 2007-12-19 14:32:31 阅读(1001) 回复(0)

shell中,如下代码 ora_msg=`grep -i ORA- $sql_log` if [ $? -ne 1 ]; then echo "-->Oracle system error at `date`\n" | tee -a $MAIN_LOG rm -f $sql_log exit 1 fi 现在想转换成在perl中现实,该如何写? 谢谢

by liang573728 - Perl - 2007-12-11 17:27:45 阅读(2102) 回复(3)