【发布时间】:2016-03-18 12:08:40
【问题描述】:
每当我遇到搜索模式时,我都尝试在脚本中执行 sed 命令以在另一行上方插入文本。我尝试了“a”命令来插入文本,但无法正常工作。
sed '/Splitter/a \ "help" ' fileList.out
sed: 1: "/Splitter/a \ "help" ": 在命令末尾的 \ 之后的额外字符
machine-1:Splitter machine-1$ sed '/Splitter /"help" /a \ ' fileList.out
sed: 1: "/Splitter /"help" /a \ ": 无效命令代码"
machine-1:Splitter machine-1$ sed '/Splitter /"help" a \ ' fileList.out
sed: 1: "/Splitter /"help" a \ ": 无效命令代码"
machine-1:Splitter machine-1$ sed '/Splitter/"help"/a \ ' fileList.out
sed: 1: "/Splitter/"help"/a \ ": 无效命令代码"
machine-1:Splitter machine-1$ sed '/Splitter/help/a \ ' fileList.out
sed: 1: "/Splitter/help/a \ ": h 命令末尾的多余字符
machine-1:Splitter machine-1$ sed '/Splitter/a \ ' fileList.out
//文件列表
./拆分器/视图
./Splitter/应用程序
./Splitter/Util
./Splitter/main
./Splitter/Check/SplitImage
./SplitterTests/SplitterTests
./Splitter/SplitterITests
machine-1:Splitter machine-1$ sed '/Splitter/a \ ' fileList.out
【问题讨论】: