`
crabdave
  • 浏览: 1294993 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

sed 修改文件内容

 
阅读更多

sed 修改文件内容

 

-i :直接修改读取的文件内容,而不是输出到终端。

 

示例:

sed -i "s/源内容/目标内容/g" /usr/local/lib/node_modules/shadowsocks/config.json

 

 

参考: http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856901.html

分享到:
评论

相关推荐

    通过sed截取一行匹配内容

    文件内容并没有改变[用-i选项可立即修改原文件]。sed操作是在行缓冲区进行的。 sed的基本使用可以分为以下几步: 1. 使用sed匹配成功后,打印所在行的内容是比较简单。但是要输出某行匹配内容,而不是整行内容。 ...

    windows下cmd程序sed命令所需文件

    首先,`sed`命令主要用于对文本文件进行搜索、替换、删除等操作,其语法结构通常为`sed [选项] '动作' 文件`。在Windows中,由于默认并不内置`sed`,我们需要下载并安装第三方实现,如GnuWin32或Git for Windows中的...

    批量更改文件名和文件内容

    对于批量更改文件名和文件内容,我们可以使用内置的命令如`rename`或`mv`(用于改名)和`sed`(用于修改文件内容)。 首先,让我们看看如何使用`rename`命令批量更改文件名。`rename`命令通常用于批量重命名符合...

    sedsed工具

    1. **备份原始文件**:在执行修改操作前,可以先将文件复制一份,如`cp file.txt file.txt.bak`,以防误操作。 2. **管道操作**:与其他命令结合使用,如`grep pattern file.txt | sedsed 's/something/else/g'`,先...

    shell脚本修改json中某个字段的值

    下面是一个基本的shell脚本示例,演示如何使用awk和sed修改JSON文件中的某个字段值: ```bash #!/bin/bash # 定义要修改的JSON字段名和新的值 field_to_change="name" new_value="新名称" # 使用awk定位含有字段...

    Linux下sed命令的用法

    其中,选项部分可以用于控制sed的行为,例如-i选项可以用于直接修改文件内容。脚本部分通常包含地址和处理指令,用于指定sed应当在哪个文本段落上执行什么样的操作。如果不指定文件,sed会从标准输入读取数据。 接...

    通用线程sed 实例

    2. **逐行处理**:sed是基于行的编辑器,它逐行读取文件内容并应用命令。 3. **命令的作用范围**:如果不指定特定行范围,则命令将应用于所有行。 #### 使用sed进行更复杂的操作 接下来,我们将探讨一些更高级的...

    sed-4.2.1-bin.zip

    在编译Qt WebAssembly应用程序时,`sed`可能用于预处理源代码、替换特定字符串或修改配置文件。Qt WebAssembly允许开发者将Qt应用程序编译为目标平台的WebAssembly代码,使得应用可以在浏览器环境中运行。在构建过程...

    sed and wak 101

    例如,将匹配某一行的所有内容写入到另一个文件中: ``` sed '/pattern/w output.txt' file.txt ``` 这会将文件`file.txt`中所有包含`pattern`的行写入到`output.txt`文件中。 #### 第二章:`sed`替换命令 #####...

    UNIX 下SED使用全解手册

    Sed(Stream EDitor)为 UNIX 系统上提供将编辑工作自动化的编辑器 , 使用者无需直接编辑资料。使用者可 ...这些相较於一般 UNIX 编辑器(交谈式的, 如 vi、emacs)用手动的方式修改文件 , sed 用起来较省力。

    sed手册完整版

    除了在命令行上使用sed之外,还可以将多个编辑命令放入一个脚本文件中,然后使用sed执行这个脚本。这种方式非常适合处理复杂的编辑任务。 **2.4 执行多个文件档的编辑** sed还可以用来处理多个文件。只需要在...

    Sed AWK编程指南

    虽然不建议这样做,但 `sed` 也支持直接修改输入文件。 示例: ``` sed -i 's/old/new/g' file.txt ``` #### 六、其他 `sed` 命令 ##### 28. 在行后添加 (`a` 命令) `a` 命令可以在匹配行之后添加一行文本。 ...

    玩透sed:探究sed原理

    6. **脚本文件(Script File)**:复杂操作通常会编写`sed`脚本文件,用`-f script.sed`参数执行。脚本文件中可以包含多条命令,每行表示一个命令。 7. **其他高级特性**:包括使用`=`打印行号,`H`将活动缓冲区...

    sed使用方法详解sed使用方法详解

    sed非常适用于批量修改文本文件,如替换字符串、删除行、插入新内容等。 #### 二、基本语法与选项 sed的基本语法结构如下: ``` sed [options] 'command' file(s) sed [options] -f scriptfile file(s) ``` 其中...

    sed.exe.rar

    描述中提到"据说反向代理后的可以替换内容"可能是指在某种特定的网络配置或服务器环境中,利用sed命令来修改通过反向代理传递的数据。在Web服务器架构中,反向代理用于隐藏后端服务器的细节,提高性能,以及提供额外...

    sed and awk 101 hacks.pdf

    - **直接修改输入文件**:sed的-i选项可以用来直接修改文件内容。 **sed附加命令** - **追加命令(命令a)**、**插入命令(命令i)**和**修改命令(命令c)**:这些命令分别用于在模式空间的指定位置追加、插入和修改文本...

    sed命令 处理编辑文本文件

    Linux sed 命令是利用脚本来处理文本文件。sed 可依照脚本的指令来处理、编辑文本文件。sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。 语法格式:sed [参数] 常用参数: -e或–...

    sed command

    - `-i`:原地修改文件内容。 - `'s/string1/string2/n'`:每`n`次匹配执行一次替换操作。 - **应用场景**:当需要在原文件中进行替换时使用。 ##### 6. `sed -i 'y/12345/abcde/' filename` - **作用**:字符...

    sed(windows)

    2. **批量替换文件中的字符串**:`sed -i 's/old/new/g' file.txt` 在原文件上进行替换,`-i` 表示就地修改。 3. **删除特定行**:`sed '/^pattern/d' file.txt` 删除以 "pattern" 开始的行。 4. **添加行**:`sed...

    Linux sed 教学PPT

    4. **替换并保存到原文件**:直接修改文件内容。 ```bash sed -i 's/old/new/g' filename.txt ``` **五. 高级sed** 高级`sed`技巧包括使用地址范围、模式空间、hold空间、函数以及正则表达式等。例如,可以...

Global site tag (gtag.js) - Google Analytics