$ sed '/test/r file' example---file里的内容被读进来,显示在与test匹配的行后面,如果匹配多行,则file的内容将显示在所有匹配行的下面。 写入文件:w命令 $ sed -n '/test/w file' example---在example中所有包含test的行都被写入file里。 追加命令:a命令 $ sed '/^test/a\this is an example' fi...
我有一个从 STDOUT 捕获的多行变量。 我想使用此多行变量将 echo 命令插入到另一个脚本(目标)的第 15 行。#!/bin/bash TEST=`cat foo` echo "$TEST" sed -i "15i echo \"$TEST\" > someotherfile" target Run Code Online (Sandbox Code Playgroud) ...
sed命令简介及在sed命令中使⽤变量的⽅法 1. Sed简介 sed 是⼀种在线编辑器,它⼀次处理⼀⾏内容。处理时,把当前处理的⾏存储在临时缓冲区中,称为“模式空间”(pattern space),接着⽤sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下⼀⾏,这样不断重复,直到...
通过在末尾添加.trim()解决了这个问题