Re: Adding to the command line via variables

From: John L (jl_at_lammtarra.notthisbit.fslife.co.uk)
Date: 07/30/05


Date: Sat, 30 Jul 2005 15:29:42 +0100


"Jeff Kloek" <Jeff@Kloek.com> wrote in message news:DHLGe.42172$B52.25467@tornado.ohiordc.rr.com...
> Hello. I'm trying to figure out how I can build a command line using the
> output of the ls |grep command. The problem is the number of files returned
> will vary.
> As an example, one time might find output1, output2 and output3, and another
> time it might also include output4 and output5.
>
> How can I use the output of "ls |grep output" to build a command line that
> does the following:
> lp -d printername outputX outputX outputX ?
> I don't expect to ever exceed the allowable count of command line
> parameters.
> Any ideas would be greatly appreciated!!
>
>
>
>

In general, you could use command substitution or xargs
but in this case, do you need the "ls |grep" at all?

    lp -d printername output*

-- 
John.


Relevant Pages