Code: Select all
nlinerep="`cat ${1} | grep session.timeout= | grep -v Syntax | grep -v =%s_`"
sed "s/$nlinerep/session.timeout=300000/g" $1 > /tmp/$$ && mv /tmp/$$ $1
for i in $cat tcffiles.txt); do ./script.sh $i; done
Find pattern in a line and delete the whole line.
Code: Select all
sed -i "/maint.html/d" filename.ext
Code: Select all
sed -i '/matchpattern/s|$|Texttoappend|' filename.ext
Code: Select all
sed -i '/name/,+2 d' test
Code: Select all
for i in $(ls *curval*); do nf=`echo $i | sed "s/curval/newval/g"`; mv $i $nf ; done