Unix 使用sed命令在一行中添加新文本

Unix 使用sed命令在一行中添加新文本,unix,sed,Unix,Sed,我有: 如何使用sed命令使其: Format "%x %x %x %x \"%x\" %>x %x \"%{xxx}i\" \"%{xxx}i\"" 格式“{X-Y-Z}i-%X%X%X\%X\”%>X%X\“%%{xxx}i\\”\“%%{xxx}i\\” 基本上,我必须添加%{X-Y-Z}Ised的/\(^Format\)\(.*$\)/\1%{X-Y-Z}I\-\\2/' 这一行代码在格式“和第一次出现的%之间插入了%{X-Y-Z}i-,sed的/\(^Format\)\(.*$

我有:

如何使用sed命令使其:

Format "%x %x %x %x \"%x\" %>x %x \"%{xxx}i\" \"%{xxx}i\""
格式“{X-Y-Z}i-%X%X%X\%X\”%>X%X\“%%{xxx}i\\”\“%%{xxx}i\\”
基本上,我必须添加
%{X-Y-Z}I
sed的/\(^Format\)\(.*$\)/\1%{X-Y-Z}I\-\\2/'

这一行代码在
格式“
和第一次出现的
%
之间插入了
%{X-Y-Z}i-
sed的/\(^Format\)\(.*$\)/\1%{X-Y-Z}i\-\\2/'


这一行代码在
格式“
和第一次出现的
%

之间插入了
%{X-Y-Z}i-
。目前,这只是一个问题陈述,不是问题。你应该把它变成一个问题,加上一个问题,你试过了什么,发生了什么,你期望会发生什么。这是一个很简单的问题,看一看,然后问你是否卡住了…我不想用echo。。我们可以只使用sed命令吗?是的,您可以直接传递文件。。。例如:
sed's/cat/dog/'input.txt
。然后将行开头的空字符串替换为要插入的字符串。请理解,现有的评论(包括我的)可能与StackOverflow为您量身定制sed教程一样接近。如果你只是希望有人会为你编写代码,而没有提供答案,那么你就脱离主题了。目前,这只是一个问题陈述,而不是一个问题。你应该把它变成一个问题,加上一个问题,你试过了什么,发生了什么,你期望会发生什么。这是一个很简单的问题,看一看,然后问你是否卡住了…我不想用echo。。我们可以只使用sed命令吗?是的,您可以直接传递文件。。。例如:
sed's/cat/dog/'input.txt
。然后将行开头的空字符串替换为要插入的字符串。请理解,现有的评论(包括我的)可能与StackOverflow为您量身定制sed教程一样接近。如果您只是希望有人会为您编写代码,而不提供详细信息,那么您就偏离了主题。
Format "%{X-Y-Z}i - %x %x %x %x \"%x\" %>x %x \"%{xxx}i\" \"%{xxx}i\""