by shigemk2

当面は技術的なことしか書かない

sedで行を指定して挿入

stackoverflow.com

www.gnu.org

linuxjm.osdn.jp

$ sed -i '8i8 This is Line 8' FILE

edな書き方を踏襲しているっぽい。8iって書くと8行目に指定した文言が挿入される。書き換えじゃなくて上書き。 ちなみに↑の書き方はgnu sedだけどmac(bsd)のsedでも同じように挿入できる。