码迷,mamicode.com
首页 >  
搜索关键字:sed 每次只替换一行    ( 9762个结果
linux学习笔记六(sed基本用法)
前言:记录基本的sed用法。内容:基本的工具grep,sed(流编辑器),awk。注意事项:sed默认是不对源文件进行修改(-i选项能够修改源文件)sed的基本用法:sed:StreamEDitor 行编辑器(全屏编辑器:vi) sed:模式空间默认不编辑原文件,仅对模式空间中的数据做处理;而后,处理结..
分类:系统相关   时间:2014-10-05 03:34:48    阅读次数:384
linux笔记三 --正则表达式
前言:本篇博客的主要是记录学习过程中的正则表达式和sheel通配符。内容:1.shell通配符通配符是基于bash解释器解析的,而正则表达式由正则引擎的软件(如awk,grep,sed等)解析,二者完全不同。*表示匹配任意多个字符,0个到多个。?表示匹配任意一个字符。[]表示选择其中的..
分类:系统相关   时间:2014-10-03 01:59:54    阅读次数:356
vim编辑器基础
vim编辑器问题一:文本编辑器,字处理器之间的区别?文本编辑器只处理纯ASCII文件nano(全屏编辑),sed(行,命令行下)问题二:什么是vi?vi:VisualInterfacevim:VIiMproved(vi的加强版)VI:全屏编辑器,模式化编辑器vim模式:编辑模式(命令模式)输入模式末行模式模式转换:编辑..
分类:其他好文   时间:2014-10-02 08:25:53    阅读次数:209
Use sed and awk to prettify json
$ cat prettify.sed s/,/,\r\n/gs/\[/\r\n\[\r\n/gs/\]/\r\n\]\r\n/gs/{/\r\n{\r\n/gs/}/\r\n}\r\n/g$ cat prettify.awk BEGIN{ depth = 0;}/\[/ { sp...
分类:Web程序   时间:2014-10-01 23:40:51    阅读次数:255
sed基本用法
1、什么是sedsed=StreamEDitor行编辑器(全屏编辑器:vi)2、模式空间sed默认不对源文件的数据进行处理,而是处理模式空间中的数据,处理结束后,在将模式空间显示到屏幕上。3、sed命令的用法:sed[options]‘AddressCommond‘file1,file2......-n:静默模式,不再显示模式空间中的内..
分类:其他好文   时间:2014-10-01 14:26:51    阅读次数:232
使用sed追加指定格式的内容到指定行
[root@nfstmp]#catwrite.logthisisaforwrite!adjakldadadkjalda[root@nfstmp]#catlog12345678910[root@nfstmp]#sed‘3r/tmp/write.log‘log123thisisaforwrite!adjakldadadkjalda45678910
分类:其他好文   时间:2014-10-01 00:47:51    阅读次数:300
正则、grep、sed、awk
每次用到正则都要蛋疼一下,索性总结一下在这里。 正则表达式主要分为基础正则和扩展正则 基础部分: [abc] 匹配括号中的一个 [^abc] 匹配非括号中的一个(取反) ^word 以word开头 word$ 以word结尾 [n1-n2] 从n1到n2之间的所有连续字符. 注意:这个连续与否,与ASCII编码有关, 不同的语系编码方式不同:...
分类:其他好文   时间:2014-09-30 23:25:10    阅读次数:141
shell脚本查看网络配置
#!/bin/bash ifconfig|grep -E 'eth|inet'|grep -Ev '(inet6|127.0.0.1)'|sed 's/ /\n/g'|awk NF|grep -Ev '(inet|encap|Link|HWaddr)'|sed 's/00:/MAC:/g';route|grep default|awk '{print "\nGATEWAY:"$2}' cat /e...
分类:其他好文   时间:2014-09-29 19:51:21    阅读次数:206
DHCP自动化脚本
#!/bin/bash#dhcp="/mnt/Server/dhcp-3.0.5-23.el5.i386.rpm"file=/etc/sysconfig/network-scripts/ifcfg-eth0grepdhcp$fileif[$?-eq0]then #设置IP read-p"请输入IP地址":ip read-p"请输入子网掩码":net read-p"请输入网关地址":ga sed-i‘s/BOOTPROTO=.*/BOOTPROTO=static/‘$f..
分类:其他好文   时间:2014-09-29 18:13:12    阅读次数:224
在CentOS7上安装Oracle12C(字符界面)
1.硬件和系统配置 CPU 双核 内存 1480M swap 4G /u01 16G 核心版本 3.10.0-123.el7.x86_642.配置系统和安装所需软件包 2.1 关闭selinux sed -i 's/SELINUX=enforcing/SELINUX...
分类:数据库   时间:2014-09-28 02:21:10    阅读次数:6602
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!