You are here: Re: PHP scripting... An similiar awk command « PHP Programming Language « IT news, forums, messages
Re: PHP scripting... An similiar awk command

Posted by Anthony Smith on 11/01/06 12:29

Excellent point Tim.

Well, our web development (I just started in this group) consists of
perl and python in cgi. I want to move to php. Unfortunately, the idea
was to consolidate, but instead I am adding. However when I saw you
could do scripting with PHP I thought I had an answer for Perl and
Python. I do realize that there are some things that Perl and/or Python
just do better. Perl seems to intimidate people and become hard to read
past a certain point. I do understand that part of that is the
programmer's fault. I have no problem with Perl. I just thought since
we are using PHP to do web development why not use it as our scripting
language too. Since sed is not perl, this should be ok.


Tim Roberts wrote:
> "Anthony Smith" <mrsmithq@hotmail.com> wrote:
> >
> >I have the need to take a file and remove the trailing white space as
> >well as any empty lines... I inherited this script:
> >>
> >cat $1 | awk -v quote="'" \
> > '
> > /^[ ]*$/ { next; }
> > /^.*[ ]*$/ {
> > printf ("%s\n",substr ($0,1,match($0, "[
> >]*$")-1));
> > next;
> > }
> > { print $0; }
> > '
> >I prefer to do it in PHP. Is there a simpler way?
>
> Why would you prefer to do it in PHP? This is exactly what commands like
> perl and awk and sed were designed for, not php.
>
> There are, however, simpler ways to do it. For example, this should
> replace your entire script:
>
> sed -e 's/[ \t]*$//' -e '/^$/d' $1
> --
> Tim Roberts, timr@probo.com
> Providenza & Boekelheide, Inc.

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация