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 Tim Roberts on 11/01/06 06:48

"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

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