当使用sed对目录进行的操作的时,最好将分隔符改为冒号':'eg:pwd='/usr/local/tomcat'sed -i 's:$pwd:$pwd/bin' test.file
原创
2015-12-21 20:51:01
1843阅读
sed 创建目录结构。
find /shell/a/ -type d -print | sed 's;/shell/a/;/shell/b/;' | sed 's/^/mkdir /'
mkdir /shell/b/
mkdir /shell/b/p
find 查找目录, -type 是指定类型为目录,并打印出来
sed 's;/shell/a/;/shell/b/;'
原创
2011-12-04 15:33:19
1137阅读
Sed 命令列可分成编辑指令与文件档部份。其中 , 编辑指令负责控制所有的编辑工作 ; 文件档表示所处理的档案。
sed 的编辑指令均由位址(address)与函数(function)两部
原创
2011-05-04 14:25:13
748阅读
Unix sed 和Linux sed 是两种常用的文本处理工具,它们可以在命令行中对文本进行快速而有效的编辑和处理。sed 是“stream editor”的缩写,可以在文本流中进行替换、删除、插入等操作,是一种强大的文本处理工具。
Unix sed 是最早开发的版本,它具有很高的灵活性和功能性,但是有一些语法和功能在不同系统中可能有所差异。而Linux sed 则是在Unix sed 的基础
Linux sed 命令是利用脚本来处理文本文件。sed 可依照脚本的指令来处理、编辑文本文件。Sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。 语法sed [-hnV][-e<script>][-f<script文件>][文本文件] 参数说明-e<script>或--expression=<scrip
https://www.computerhope.com/unix/used.htm https://likegeeks.com/sed-linux/#Read-DataFrom-a-File http://www.grymoire.com/Unix/Sed.html https://www.tec
转载
2019-01-27 01:02:00
42阅读
2评论
sed修改文件中的内容
sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 文件所在目录`
(千万注意这个符号,是最左上角那个符号不是单引号)
eg:修改php.ini中的register_globals = On为Off
sed -i "s/register_globals = On/regis
原创
2011-09-05 17:14:46
634阅读
1. Sed简介
sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复
转载
精选
2011-11-16 13:06:18
565阅读
2013年3月11日 星期一 晴
SED
一、复制文件
[root@desktop7 ~]# cp /etc/passwd sed.txt
[root@desktop7 ~]# cat sed.txt
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:
原创
2013-03-17 14:56:19
350阅读
sed '/WHERE/{:a;N;/SET/!ba;s/\([^\n]*\)\n\(.*\)\n\(.*\)/\3\n\2\n\1/}' 1.txt| sed -r '/WHERE/{:a;N;/@4/!ba;s/### @2.*//g}' | sed 's/### //g;s/\/\*.*/,/g' | sed '/WHER
转载
精选
2013-06-17 15:36:52
901阅读
点赞
1评论
sedsed是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。标准输入可能是来自键盘、文件重定向、字符串或变量,或者是一个管道的文本。可以在命令行输入sed命令,也可以在一个文件中写入命令,然后调用sed,这与awk基本相同。使用sed需要记住的一个重要事实是,无论命令是什么, sed并不与初始化文件打交道,它操作的只是一个拷贝,然后所有的改动如果没有重定向到一个文件,将输出到屏幕。
原创
2014-02-21 18:01:16
517阅读
sed 's/^/\//g' 4 行首增加指定字符提取网页中的播放地址:#!/bin/bash
printf "enter your dir:"
read dir
echo "$dir is xx"
cd $dir
echo `pwd`
for file in `ls .`
do
if [ -d $file ]; then
echo $file
c
原创
2014-04-30 20:34:49
494阅读
sed是一种支持正则表达式的非交流式编辑器stream editorsed的常用选项-n 只显示匹配处理的行(否则会输出所有)-e 执行多个编辑命令时(一般用 ; 代替)-i 直接在文件中进行修改,而不是输出到屏幕-r &
原创
2014-07-28 20:49:12
776阅读
grep,
sed, awkgrep: 文本搜索工具;egrep,
fgrepsed: stream editor, 流编辑器;awk(gawk):文本格式化工具,报告生成器 sed命令: 正则表达式元字符:字符匹配:., [], [^]次数匹配:*, \?, \+, \{m,n\}, \{n\}位置锚定:^, $, \<, \>分组及引用:\(\), \1, \2
原创
2015-05-15 10:21:48
592阅读
Sed是一个行编辑器,通常一次只处理一行数据,默认不编辑原文件,而是把原来的数据复制一份到内存中执行编辑操作,可以对行进行删除,增加,替换,选取等特性功能。 工具原理:Sed读取文件的内容放到内存中,我们通常称作为模式空间,sed会通过正则表达式匹配模式空间中符合条件的行,匹配到的行会进行编辑操作,有可能会输出到频幕上,这得看你的编辑操作了,原本读取到的行默认会输出到频幕上,你可以不让它
原创
2015-12-24 00:16:17
444阅读
1. Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。
转载
精选
2016-01-15 21:24:15
346阅读
find . -name "*.conf" -exec sed -i 's/slave1\.log/slave3.log /g' {} \;
原创
2016-08-31 10:46:35
444阅读
grep 、sed(流编辑器)、awk()sed:stream editor,操纵纯文本,以行为单位,逐行处理的文本编辑器。 逐行读入内存空间,模式匹配、进行处理,结果输出到屏幕上。 这段内存空间称为模式空间、默认不编辑原文件,仅对模式空间的数据做处理。sed [option]`AddressCommand` file,……
原创
2017-03-26 15:06:21
479阅读