sed
sed -i "/str1/s/^/str/" file //在匹配到str1的那行的开头加上str
sed -i "/str1/istr" file //在匹配到str1的那行的前一行插入一行str,红色i表示insert
sed匹配数字用[0-9]
注意:sed匹配数字不能用\d
sed -i "s/\(^.tran .*\)/\1 monte=1000/" */hold_D_lh_CK_lh/deck.cir
sed -i "/^+ [0-9]/s/^/*/" */hold_D_lh_CK_lh/deck.cir
sed -i "/.enddata/i+ 6.15e-11 3.07e-11 100 1 0 -7.56e-11" */hold_D_lh_CK_lh/deck.cir
sed -i "/str1/s/^/str/" file //在匹配到str1的那行的开头加上str
sed -i "/str1/istr" file //在匹配到str1的那行的前一行插入一行str
sed匹配数字用[0-9]
注意:sed匹配数字不能用\d
Reference: