一、多行合併成一行 把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