今天在自学shell编程的过程中碰到一个题,是计算/etc/passwd文件中第10个用户和第20个用户的id号之和。在没有使用head和tail的情况下,学习了另一个命令。sed命令:#####
#!/bin/bash
#vesion2.0
echo"Adduserid.id11andid22."
#Madebyabc
echo"Creation-time20160720"
echo"Ti..
分类:
系统相关 时间:
2016-07-21 22:09:49
阅读次数:
179
sed常见选项;sed常见编辑命令;(1) '/ /p' (2) '/ /d' (3) ; 或 -e (4) '/ /a\ ' 行后追加 '/ /a' 下一行追加 (5) '/ /i' 行前追加 (6) '/ /c' 整行替换(7) 's/old/new/g' 替换 (... ...
分类:
系统相关 时间:
2016-07-21 21:31:00
阅读次数:
190
sed -n '5,10{/pattern/p}' filesed是一个非交互性性文本编辑器,它编辑文件或标准输入 导出的文件拷贝。标准输入可能是来自键盘、文件重定向、字符串或变量,或者是一个管道文件。sed可以随意编辑小或大的文件,有许多sed命令用来编辑、 删除,并允许做这项工作时不在现场。se ...
分类:
其他好文 时间:
2016-07-13 08:04:46
阅读次数:
219
sed基本用法sed:StreamEDitor行编辑器(全屏编辑器:vim)sed:默认打印模式空间默认不编辑原文件,仅对模式空间中的数据做处理;而后,处理结束后,将模式空间打印至屏幕sed[optiones]‘ADDressCommand‘file...-n:静默模式不在默认显示模式空间中的内容-i:直接修改原文件-eSECRIPT-eSEC..
分类:
其他好文 时间:
2016-07-12 15:52:45
阅读次数:
214
sed的基本语法为sed[options][sed-commands][input-file]sed[选项][sed命令][输入文件]选项分别为:-n∶使用安静(silent)模式。在一般sed的用法中,所有来自STDIN的资料一般都会被列出到萤幕上。但如果加上-n参数后,则只有经过sed特殊处理的那一行(或者动作)才会被列出来。-e..
分类:
其他好文 时间:
2016-07-12 15:41:32
阅读次数:
231
linuxsed用法sed用法sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace)接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并..
分类:
系统相关 时间:
2016-07-12 15:40:38
阅读次数:
221
find -type:以文件类型查找 -name:以文件名查找 ! 取反 sed命令实战: sed -n “2p” oldboy.txt 打印第二行 sed -n "1,2p" oldboy.txt 打印第一、二行 将ddd替换成oldboy打印:sed ‘s#ddd#oldboy#g’ oldbo ...
分类:
其他好文 时间:
2016-07-11 10:30:17
阅读次数:
81
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶在一般 sed 的用法中,所有来自 STDIN(指 ...
分类:
系统相关 时间:
2016-07-10 11:05:58
阅读次数:
250
利用xargs 和 sed命令 比如,修改当前目录下所有文件(包括子目录下的文件),将文本中出现的 aaa替换为 bbb ...
分类:
其他好文 时间:
2016-07-04 13:30:26
阅读次数:
152
注:学习sed命令的参考书籍为《Sed&Awk》,所以笔记也都是参考该书。sed命令的基本语法和命令:一、sed命令语法sed[options]{sed-commands}{input-file}sed是按每行依次读取input-file,然后执行sed-command,执行完的数据写入模式空间。options是用来传递sed命令的可选参..
分类:
其他好文 时间:
2016-07-01 23:04:30
阅读次数:
207