码迷,mamicode.com
首页 >  
搜索关键字:sed -e    ( 9762个结果
bash编程练习题及答案
1、删除/etc/grub.conf文件中行首的空白符seds@^[[:space:]]*@@‘/etc/grub.conf2、替换/etc/inittab文件中"id:3:initdefault:"一行中的数字为53、删除/etc/inittab文件中的空白行sed/^$/d/etc/inittab4、删除/etc/inittab文件中开头的#号sed‘s/^#*//g‘/etc/inittab5、删除某文..
分类:其他好文   时间:2015-04-14 23:28:16    阅读次数:298
sed&&awk学习笔记(1)
sed和awk的基本使用在sed和awk中,每个指令都包括两个部分:模式和过程。模式是由斜杠(/)分割的正则表达式。过程制定一个或多个将被执行的动作。执行过程中,读取脚本中的第一个指令并检测当前行的模式,如果没有匹配,这个过程被忽略并读取下一个指令。读取所有的指令,而不..
分类:其他好文   时间:2015-04-14 20:20:39    阅读次数:131
打印主机名、ip、dns
#!/bin/bash h=`hostname` echo"Hostnameis$h" ifconfig-a>/tmp/ip.tmp forethin`grep‘Linkencap:‘/tmp/ip.tmp|awk‘{print$1}‘` do ip=`grep-A1"$eth"/tmp/ip.tmp|tail-1|awk‘{print$2}‘|sed‘s/addr://‘` echo$eth":"$ip done echo"TheDNSIPis:" grep‘nameserver‘/etc/reso..
分类:其他好文   时间:2015-04-14 20:11:20    阅读次数:144
linux正则表达式sed
sed、awk工具可以实现文本替换并且把替换的文本输出到屏幕上sed和awk都是流式编辑器,是针对文档的行来操作的。sed通常用来替换操作。示例的文本内容,以下操作根据此文本。[root@yonglinux~]#cattest.txt rot:x:0:0:rot:/rot:/bin/bash root:x:0:0:root:/root:/bin/bash daemo..
分类:系统相关   时间:2015-04-14 20:03:14    阅读次数:281
#linux基础#sed初次接触
sed基本用法: sed:Stream EDitor 流编辑器 行编辑器 每次读取文本的一行到内存空间,这段空间叫做模式空间。默认不编辑原文件,仅对模式空间中的数据做处理,完成后,将模式空间中的内容显示出来。 sed [OPTION]... {script-only-if-...
分类:系统相关   时间:2015-04-14 09:47:37    阅读次数:167
lesson - 11 正则表达式
正则就是有一定规律的字符串,有几个特殊符号很关键(. * + ? | ),我们平时不仅可以用命令行工具grep/sed/awk去引用正则,而且还可以把正则嵌入在nginx、apache、甚至php、python编程语言当中,学好正则可以让你受用无穷!一、grep/egrep1. 语法+选项语法: g...
分类:其他好文   时间:2015-04-13 15:57:57    阅读次数:140
linux sed命令详解
1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用...
分类:系统相关   时间:2015-04-13 10:55:05    阅读次数:188
perl: 基础知识
PERL: Practical Extractionand Report Language,实用报表提取语言。 借取了C、sed、awk、shell以及很多其他程序语言的特性,是linux和unix的梦幻脚本语言。主要用于文本处理,适用于小型应用程序和脚本。 perl是用多种方法解决问题。   perl是用c语言写的。   CPAN:ComprehensivePerl Archive...
分类:其他好文   时间:2015-04-13 09:36:07    阅读次数:149
sed 常用的命令
n: 读取一行,执行n,把当前行打印到标准输出,再读取一行,覆盖当前行,然后对模式空间执行一组模式/行为。N:读取一行,执行N,再读取一行,现在模式空间有两行内容,执行一组模式/行为。如下:[root@localhost ~]# sed 'n;p;' num.txt num1num2num2num3...
分类:其他好文   时间:2015-04-12 21:01:56    阅读次数:157
sed命令
1、sed一次读取一行数据,把读取的数据拷贝到模式空间,在模式空间(pattern space )内处理数据,然后读入下一行数据,直到结束。2、sed并不是直接处理原数据,而是对原数据的副本进行处理,因此没有改变原数据。如果想直接改变原数据,使用 -i cfg.cnf3、默认情况下,sed对每一行都...
分类:其他好文   时间:2015-04-12 20:45:00    阅读次数:127
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!