sed -i -e.
时间: 2023-10-15 22:29:54 浏览: 153
linux文本三剑客
引用: sed -i 's/d/7523/g' /home/1.txt 执行结果: 7523 752375237523 #ff 。 引用: sed -i 's/d/7523/' /home/1.txt 执行结果: 7523 7523dd #ff 。 引用: 例子2: echo -e 'hello world\nnihao' | sed -n 's/hello/A/' 。
sed命令用于在文本流中进行模式匹配和替换操作。其中,-i表示直接在文件中进行修改,而不是输出到终端。-e选项用于指定要执行的命令。在上述引用中,使用的是替换命令's',将文本流中的指定模式替换为指定的字符串。
在引用中的示例中,sed -i 's/d/7523/g' /home/1.txt 表示将文件/home/1.txt 中的所有字符 'd' 替换为 '7523' 。执行结果为:7523 752375237523 #ff。注意,其中的 'g' 表示全局替换,即一行中的所有匹配都会被替换。
而在引用中的示例中,sed -i 's/d/7523/' /home/1.txt 表示将文件/home/1.txt 中的第一个字符 'd' 替换为 '7523' 。执行结果为:7523 7523dd #ff。注意,这里没有使用 'g' 选项,只替换了第一个匹配。
另外,引用提供了一个sed命令的例子。echo -e 'hello world\nnihao' | sed -n 's/hello/A/' 表示将输入流中的第一个匹配 'hello' 替换为 'A'。输出结果为:A world\nnihao。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [sed -i命令详解及入门攻略](https://blog.csdn.net/pengjunlee/article/details/103804040)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文