最新文章列表

linux shell 字符串操作(长度,查找,替换)详解

在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 一、判断读取字符串值 表达式 含义 ${var} 变量var的值, 与$var相同     ${var-DEFAULT} 如果var没有被声明 ...
smallboby 评论(0) 有1139人浏览 2012-07-14 08:54

文件截取(tail,sed)

使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。 语法 例如 查询一个文件的test.txt的后几行 tail -f test.txt sed sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern s ...
fengtiejun 评论(0) 有100人浏览 2012-07-03 17:09

Shell sed 截取文本段

假设文件 text.txt 内容如下: ...... xxxxxxxxxxxxxx yyyyyyyyyyyyyyyy zzzzzzzzzzzzzzzzzzz start_mark xxxxxx 10  aaaaa  bbbb  cccc 20  aaaaa  bbbb  cccc 30  aaaaa  bbbb  cccc 40  aaaaa  bbbb  cccc ...... yyyyy en ...
yhz61010 评论(0) 有17646人浏览 2012-06-22 12:29

grep+sed 全文件夹替换

  grep aaa -rl ./test |xargs sed -i "s/aaa/11/g"
tianmaotalk 评论(0) 有1343人浏览 2012-06-17 21:25

shell的Sed和awk用法

Sed sed基本语法:sed '样式' 文件 样式中,使用// 代表寻找,比如1,5代表第一到第五行,/aaa/,/bbb/ 表示作用范围从aaa的行到bbb的行。 例子: sed '1,4d' file 指的是把第一到第四行删除。 sed '/aaa/d' file 指的是把含有aaa的那行删除。 sed '/[0-9]\{3\}/d' file 指的是把含有3个数字的行删除。 sed '/^$ ...
275553385 评论(0) 有3108人浏览 2012-06-12 14:25

Linux下截取Tomcat日志,按天截取日志内容

搜索指定日期日志文件: sed -n '/^起始日期/,/^结束日期/p' 日志文件 > 新文件(输出文件) 例如:查询2012-05-15这天的所有日志内容: sed -n '/^2012-05-15/,/^2012-05-16/p' catalina.out > catalina_20120515.out 前提是catalina.out日志中的每行都是以日期格式开头的!
sed 
superich2008 评论(0) 有9866人浏览 2012-05-17 21:04

[linux]linux过滤日志奇偶数行

sed -n -e 'n' -e 'p' -i tmp.txt 偶数 实践过 去掉文件里的重复行: sort file |uniq 下面就把这些方法总结下来。 along@along-laptop:~/code/shell$ cat file 1 2 3 4 5 6 7 awk实现: 一: 1,awk 'NR%2==1' file 2,awk 'NR%2==0' file 二:(这是直接将 ...
MyEyeOfJava 评论(0) 有1749人浏览 2012-05-17 15:48

Ubuntu下创建简单的ROR工程环境

原文: http://blog.csdn.net/aegoose/article/details/7475491   之前由于实际工作的需要,忙于在ubuntu下创建一个初始化工程环境,终于有机会把脚本写出来了,贴出来保存一下,也分享给有需要的人看看.   1.基础依赖环境   Ubuntu OS (12.04是个不错的选择)   rvm (参考文官安装环境,https:// ...
aegoose 评论(0) 有1619人浏览 2012-04-19 00:07

保留字符串中的数字,其它全去掉

把2007.10.30 16:00:00去掉"." ":" 和" "空格,生成20071030160000 1)echo "2007.10.30 16:00:00" |  awk -F'[.: ]'  '{for(i=1;i<=NF;i++)printf $i;}END {printf "\n" ...
诗意的栖居 评论(0) 有3588人浏览 2012-03-15 11:26

Sed - An Introduction and Tutorial

作者:Bruce Barnett 转自:http://www.grymoire.com/Unix/Sed.html     Copyright 2001,2005,2007,2011 Bruce Barnett and General Electric Company All rights reserved You are allowed to print copies of ...
nzw0402 评论(0) 有1192人浏览 2012-03-07 21:42

sed命令详解

  1.简介 sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。 sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理 ...
xiaoqiang6775 评论(0) 有943人浏览 2012-02-22 10:54

sed删除指定行的上一行

有这么一个需求,需要从若干个apache虚机配置文件中删除一段内容,类似下面这种 <VirtualHost *> ServerName abc.com DocumentRoot /home/apache/abc CustomLog logs/abc.com-access_log combined </VirtualHost ...
logo32 评论(0) 有14955人浏览 2012-01-18 12:21

sed常用

转http://blog.chinaunix.net/space.php?uid=26183957&do=blog&id=3023196 使用 sed 进行编辑 本文讨论的最复杂和最强大的编辑工具是 sed(流编辑器)。它是一个文本 ...
sed 
haoningabc 评论(0) 有1518人浏览 2011-11-21 10:37

sed 备忘

  很不错的教程,DEMO丰富 http://www.iteye.com/topic/587673   语法小结 http://www.xxlinux.com/linux/article/development/soft/20070508/8349.html     1. g global , 在一条记录里,全局匹配   sed s/reg1/replace/g   2. ...
sed 
ama2000 评论(0) 有980人浏览 2011-11-19 21:29

shell 文本过滤

今天闲着没事,把以前写的shell再拿出来看好多都忘记了,于是自己用看了一边资料: .表是单个字符 ^一行的开始 ^d以开头的  ^..1 第三个为1的字符   ^字符要放在匹配的字符前面 $一行的末尾 ^$ 表示空行 ^.$匹配一行一个字符的  $字符要放在匹配的字符后面 *匹配任意个字符  包括0个字符 \可以屏蔽一个特殊的字符 \*\.pas 这里的*是特殊字符,这样就表示*.pas这个文件 ...
yinwxiang 评论(0) 有6990人浏览 2011-11-16 16:34

(九)语法:SED的用法

1.sed是一个非交互文本流编辑器。它编辑文件或标准输入导出的文本拷贝。标准输入可能是来自键盘、文件重定向、字符串或者变量,或者是一个管道的文本。sed可以做些什么呢? 别忘记了,Vi也是一个文本编辑器。sed可以随意编辑小或大的文件。有许多sed命令用来编辑、删除,并允许做这项工作时不在现场。sed一次性处理所有改变,因而变的很有效。 a.抽取域 b匹配正则表达式 ...
sed 
thisisvoa 评论(0) 有656人浏览 2011-06-10 17:29

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics