Re: Mysterious missing newlines ...



dbee wrote:
Hi,

So I'm having a problem with disappearing newlines. I import the
newlines from a file into my shell script fine. But then I process the
text and the url_encode comes out the other end with linefeeds intact
but no newlines.

Also any single quotes in my file give me a T_STRING unexpected error
in my output ... even though I'm using rawurlencode(). I've tried
escaping them in my text but no luck there.
I can live without the single quotes, but I need newlines in my output.

URL="`cat job_description`"

URL_ENCODED_DESCRIPTION=`php -r "echo rawurlencode('$URL');"`

... the single quotes works fine - the php function returns a value -
so that's not a problem.

Can anyone help me get a urlencoded string with newlines intact ?
Otherwise I'm just left with a lump of text.
Also I can't use <br> or \n in my output because my message board won't
parse them ... :-)


I think I answered something like this before. My suggestion was to simply encode newlines using your own method. Make some escape key that would act as a newline.

Carl

--
Carl Vondrick
www.carlsoft.net
usenet [at] carlsoft [dot] net
.



Relevant Pages

  • Re: moving files with embedded whitespace using find -exec
    ... > I've also tried using single quotes and double quotes in various ... If it was complaining about the file name, ... Reading filenames through the pipe will delimit them with newlines. ...
    (comp.unix.shell)
  • Mysterious missing newlines ...
    ... So I'm having a problem with disappearing newlines. ... newlines from a file into my shell script fine. ... text and the url_encode comes out the other end with linefeeds intact ... I can live without the single quotes, but I need newlines in my output. ...
    (comp.lang.php)
  • VAR=$( cat $file ) whats wrong with this?
    ... $file is a list of email addresses separated by newlines e.g. ... When I then expand the variable (which is actually $, ... shell script sends email to the first recipient only ... Is that a difference between bash and the Bourne ...
    (comp.unix.shell)
  • Re: VAR=$( cat $file ) whats wrong with this?
    ... VAR=$(cat $file) what's wrong with this? ... in bash you can save an external command ... Thos are not separated by newlines; ... shell script sends email to the first recipient only ...
    (comp.unix.shell)
  • Re: VAR=$( cat $file ) whats wrong with this?
    ... $file is a list of email addresses separated by newlines e.g. ... When I then expand the variable (which is actually $, ... shell script sends email to the first recipient only ... Is that a difference between bash and the Bourne ...
    (comp.unix.shell)