ex1: 将当前目录及子目录下的以.shell结尾的普通文件全部重命名为以.sh 结尾 #!/bin/bash for i in `find ./ -name '*.shell' -type f` do mv -f $i  `echo $i|sed 's/\.shell/\.sh/'`  done 或者 #!/bin/bash for i in `find .
原创 2011-05-12 09:58:36
807阅读
grep / egrep语法: grep  [-cinvABC]  'word'  filename-c :打印符合要求的行数-i :忽略大小写-n :在输出符合要求的行的同时连同行号一起输出-v :打印不符合要求的行-A :后跟一个数字(有无空格都可以),例如 –A2则表示打印符合要求的行以及下面两行-B :后跟一个数字,例如
原创 2016-07-26 16:53:51
785阅读
grep -q 用于if 逻辑判断-q 参数,本意是 Quiet; do not write anything to standard output.  Exit immediately with zero status if any match is found, even if an error was detected.   中文意思为,安静模式,不打
原创 2016-07-27 14:17:14
1593阅读
grep是字符串查找工具sed是流编辑器,可对文本/二进制文件进行:替换/删除/添加操作awk是文本分析工具,可对文件进行分析处理,尤其适合对文本文件进行数据提取、数据统计、数据比对等等分析处理操作。对大数据量的文件数据比对尤其令人印象深刻:几百万行的数据对比只要几分钟就能出结果,性能极好。awk(关键字:分析&处理) 一行一行的分析处理 awk '条件类型1{动作1}条件类型2{动作2}
原创 2016-07-27 16:29:04
1183阅读
awk分类求最大值和最小值被操作文件内容:2009-11-01 2912009-11-01 1632009-11-01 2402009-11-01 2342009-11-02 1592009-11-02 2032009-11-02 3292009-11-02 2962009-11-02 2292009-11-03 392009-11-03 4262009-11-03 139ex:awk '{if(
原创 2011-05-12 10:30:25
808阅读
 本文出自 “周钰钦” 博客,请务必保留此出处http://zhouyuqin.blog.51cto.com/5132926/967141   事前准备1.主机node1:172.16.133.112.作为实验的文件/etc/passwd/etc/fstabqinqincp /etc/passwd .  cp /etc/fst
转载 精选 2014-06-16 10:36:46
624阅读
1点赞
1评论
关于linux的grepsedawk用法:http://blog.csdn.net/zzhays/article/details/7875549 sed替换文件中的空格或tab键为指定的单分隔符http://www.oschina.net/code/snippet_195885_19414
转载 精选 2016-01-04 17:25:23
477阅读
grep_sed_awk用法汇总
转载 2017-08-09 08:08:04
542阅读
grep and egrep grep 'Michael Jang' /etc/passwd looks for  michael jang in the /etc/passwd file. wcwc -w filename returns the number of words in that file.wc -l  /etc/passwd&nbsp
原创 2009-08-31 06:29:20
658阅读
  1:grep能做的sedawk基本都能做,sed能实现的功能,awk都能实现   2:grepsedawk但这三个小工具都有各自优势,谁也不能取代谁   3:grepsedawk正则表达式有些差异,sed支持POSIX BRE正则,不支持ERE正则,grepawk 支持ERE正则   4:grep侧重过滤功能,sed 比较容易写小工具,
原创 2013-01-08 16:08:16
700阅读
正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。正则表达式由一些普通字符和一些元字符(metacharacters)组成。检索工具:grepgrep [-cinvABC] 'word' filename:根据关键字或正则表达式在文件中查找匹配的行-c:显示匹配行数-i:不区分大小写-n:显示行号-v:显示
原创 2016-01-28 20:53:50
877阅读
grep查找结合正则表达式功能十分强大grep [选项] 要查找内容(可用正则表达式) 在该文件中查找常用选项:-c    只显示匹配的行数-h    查询多文件时不显示文件名-I    不区分大小写-l    查询多文件时,只输出匹配文件
原创 2016-08-28 23:11:48
690阅读
如string.txt文件是这样的zhangsan13554442907lisi13619299998xiaowang15128392967laoma18192266211zhaosi15528224682将string.txt改成如下zhangsan:13554442907lisi:13619299998xiaowang:15128392967laoma:18192266211zhaosi:15
原创 2018-03-18 17:39:04
742阅读
1点赞
程序运行环境输入与输出  标准输入0    read a;echo $a  标准输出1    echo cesh  错误输出    ls notr   管道重定向  管道与管道之间可以重定向  管道与文件之间可以重定向  用于写入     将错误的输出存进去     管道链接管道连接符 |  可以链接多个程序  管道连接是以紫禁城的方式启
Linux 操作文本的三大利器分别是 grepsedawk,简称三剑客。大师兄 awk:最擅长取列;二师兄 sed:最擅长取行;三师兄 grep:最擅长过滤。grep(主要用于查找):grep root /etc/passwd =cat /etc/passwd |grep root -n 显示行数 --color 高亮显示关键字 -v 查找关键字以外的内容 -A3 查看关键字后
1、grep用法    grep(Global Research):根据模式匹配,进行字符串的搜索,并将匹配到的字符串所在的行显示出来。模式(pattern)是指文本字符以及正则表达式的元字符组合而成的匹配条件。    grep命令的使用格式如下:    grep [optio
原创 2016-05-04 18:44:53
759阅读
awk:文本处理工具sed:行编辑器grep:查找awksed正则匹配都是一样的用法,都是使用 “/正则匹配表达式/” AWK1、以冒号分割打印passwd文件中的第三列:awk -F ':' '{print $3}' /etc/passwd2、以冒号分割打印passwd文件中的第一和三列:awk ...
转载 2021-11-02 14:08:00
288阅读
2评论
grep, sedawk 相当有用 !gerp 查找, sed 编辑, awk 根据内容分析并处理. awk(关键字:分析&处理) 一行一行的分析处理 awk '条件类型1{动作1}条件类型2{动作2}' filename, awk 也可以读取来自前一个指令的 standard input相对于sed常常用于一整行处理, awk则比较倾向于一行当中分成数个"字段"
原创 2016-01-12 13:34:30
494阅读
awksedgrep、cut是Linux中文本处理、shell开发、数据截取的利器。Sedsed(Stream Editor)是一种流式文本编辑器,常用于对文本文件进行处理和转换。下面是一些常见的sed经典用法:替换文本:sed 's/old/new/g' file.txt将文件中所有的 "old" 替换为 "new"。2.删除行:sed '/pattern/d' file.txt删除文件中含
原创 10月前
156阅读
二、sed 【可以理解为 行在线编辑工具】作用:sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件...
转载 2015-03-27 15:05:00
195阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5