linux 多行操做

一、多行合併成一行
把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
相關文章
相關標籤/搜索