一、多行合并成一行 把a.txt里面的第3-6行内容复制到b.txt里面的第7行 sed -i "7i`sed -n "3,6p" a.txt |xargs`" b.txt 或者 sed -i '7i'"`sed -n "3,6p" a.txt |xargs`" b.txt 二、多行插入 把a.txt里面的第3-6行内容复制到b.txt里面的第7行后 sed -n "3,6p" a.txt >temp ; sed -i '7 r temp' b.txt; rm -f temp