2023年2月3日星期五

shell sed append before delete and grep

srcfile=test0001.html

# backup $srcfile
mv $srcfile  ${srcfile}.bak
cp   ${srcfile}.bak $srcfile 

# check replace line
grep -3 -e 'name="txtName"' $srcfile

# delete first
sed -i -e '/name="test"/d'  $srcfile

# append line
sed -i -e '/name="txtName"/a <IMART type="imInputTd" style="text" name="test"></IMART>' $srcfile