On Wed, May 06, 2015 at 11:19:04PM -0400, Jason Woofenden wrote: > Hi Hypsurus, > > I hope you're having fun coding. Don't let me detract from that. > But if you just need to extract links from pdfs, you can do so with > existing tools, eg: > > pdftohtml -stdout foo.pdf | sed -ne 's/\(^\|\n\)\n\([^\n]*\)\n[^\n]*/\1\2/gp; > t; s/href="\([^"]\+\)"/\n\n\1\n/g; D' > > Sorry if that sed thing is more complex than it needs to be. I'm > just learning the other sed commands besides s///. > > The extra complexity with the "\n"s is to handle multiple links on > the same line. Hi, is there any way of using sed *only* as equivalent to:
# The code change the variable if only the variable is found or else it #+ append to the end of file. # $1=xyz -> $1=$2, and $3 is the filename grep -q "^$1=" $3 && sed -i "/^$1=/c $1=$2" $3 || echo "$1=$2" >> $3 If you do find a way, can you explain it. Thanks. -- _____________________________________ < Do what you like, like what you do. > ------------------------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || ||