加上sed的 -i 选项,就是直接写入文本。否则,只打印到标准输出(一般是控制台)。试试:#!/bin/sed -f -i/xuni/i\add a new row\
sed -i '/xuni/i\add a new row\' urfile