sed '/.*rakesh.*/d' old_file > new_file
Simple isn't it?
sed '/.*rakesh.*/d' old_file > new_file
awk '$18 = $19 FS $20 {
NF = 18
}
1' FS="|" OFS="|"
# history | grep perl
235 perl -e "s/rakesh/root/g;" -pi $(find . -type f)
267 perl -e "s/rakesh/root/g;" -pi $(find . -type f)
for file in *.xml; do mv $file `echo $file | sed 's/xml/html/'`; done
ls -1 *.xml | nawk -F ".xml" '{print "mv ", $1".xml",$1}' | ksh