zsh-users
 help / color / mirror / code / Atom feed
* kinda perl grep ?
@ 2006-03-07 15:35 Marc Chantreux
  2006-03-07 15:44 ` Peter Stephenson
  2006-03-07 15:45 ` Clint Adams
  0 siblings, 2 replies; 5+ messages in thread
From: Marc Chantreux @ 2006-03-07 15:35 UTC (permalink / raw)
  To: zsh-users

Hi all,


in perl , i write :

@files = grep { chomp; -f $_ } `dpkg -L libapache2-mod-perl2`

in zsh :

for f ( $(dpkg -L libapache2-mod-perl2 ) ) { [[ -f $f  ]] && files+=$f }

i dream about something like

files=( ${$(dpkg -L libapache2-mod-perl2):[[ -f $_ ]]} )

or something like

arraygrep '-f $_ ' $(dpkg -L libapache2-mod-perl2)

someone to make the dream come true ?

regards
mc


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: kinda perl grep ?
  2006-03-07 15:35 kinda perl grep ? Marc Chantreux
@ 2006-03-07 15:44 ` Peter Stephenson
  2006-03-07 15:45 ` Clint Adams
  1 sibling, 0 replies; 5+ messages in thread
From: Peter Stephenson @ 2006-03-07 15:44 UTC (permalink / raw)
  To: Zsh users list

> Hi all,
> in perl , i write :
> 
> @files = grep { chomp; -f $_ } `dpkg -L libapache2-mod-perl2`
> 
> in zsh :
> 
> for f ( $(dpkg -L libapache2-mod-perl2 ) ) { [[ -f $f  ]] && files+=$f }
> 
> i dream about something like
> 
> files=( ${$(dpkg -L libapache2-mod-perl2):[[ -f $_ ]]} )

files=( ${^$(dpkg -L libapache2-mod-perl2)}(N.) )

-- 
Peter Stephenson <pws@csr.com>                  Software Engineer
CSR PLC, Churchill House, Cambridge Business Park, Cowley Road
Cambridge, CB4 0WZ, UK                          Tel: +44 (0)1223 692070


To access the latest news from CSR copy this link into a web browser:  http://www.csr.com/email_sig.php


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: kinda perl grep ?
  2006-03-07 15:35 kinda perl grep ? Marc Chantreux
  2006-03-07 15:44 ` Peter Stephenson
@ 2006-03-07 15:45 ` Clint Adams
  2006-03-07 17:25   ` Bart Schaefer
  1 sibling, 1 reply; 5+ messages in thread
From: Clint Adams @ 2006-03-07 15:45 UTC (permalink / raw)
  To: Marc Chantreux; +Cc: zsh-users

> files=( ${$(dpkg -L libapache2-mod-perl2):[[ -f $_ ]]} )

  files=( ${^$(dpkg -L libapache2-mod-perl2)}(N.) )


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: kinda perl grep ?
  2006-03-07 15:45 ` Clint Adams
@ 2006-03-07 17:25   ` Bart Schaefer
  2006-03-08 14:58     ` Marc Chantreux
  0 siblings, 1 reply; 5+ messages in thread
From: Bart Schaefer @ 2006-03-07 17:25 UTC (permalink / raw)
  To: zsh-users

On Mar 7, within 30 seconds of each other, PWS and Clint both wrote:
}
} > files=( ${$(dpkg -L libapache2-mod-perl2):[[ -f $_ ]]} )
} 
}   files=( ${^$(dpkg -L libapache2-mod-perl2)}(N.) )

Or more generally,

    files=(  ${^$(dpkg -L libapache2-mod-perl2)}(e:'[[ -f $REPLY ]]':) )


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: kinda perl grep ?
  2006-03-07 17:25   ` Bart Schaefer
@ 2006-03-08 14:58     ` Marc Chantreux
  0 siblings, 0 replies; 5+ messages in thread
From: Marc Chantreux @ 2006-03-08 14:58 UTC (permalink / raw)
  To: zsh-users

Bart Schaefer wrote:
>     files=(  ${^$(dpkg -L libapache2-mod-perl2)}(e:'[[ -f $REPLY ]]':) )

ahh! good to point on it !

thanks

regards
mc


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2006-03-08 14:58 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-03-07 15:35 kinda perl grep ? Marc Chantreux
2006-03-07 15:44 ` Peter Stephenson
2006-03-07 15:45 ` Clint Adams
2006-03-07 17:25   ` Bart Schaefer
2006-03-08 14:58     ` Marc Chantreux

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).