×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




Backticks? I don’t think I have ever used that key before but that’s what I needed.

It may not be pretty but it gives me the results I needed


fp=`pwd`

ls -ld * |grep '^d'|awk '{print $9}'|while read d

do

sz=`du -sk $d|awk '{print $2,$1}'`

qty=`find $d|wc -l`

echo $fp" "$sz$qty

done

Thanks

From: John Yeung<mailto:gallium.arsenide@xxxxxxxxx>
Sent: Wednesday, August 11, 2021 11:10 AM
To: Midrange Systems Technical Discussion<mailto:midrange-l@xxxxxxxxxxxxxxxxxx>
Subject: Re: Pase qshell script output

On Wed, Aug 11, 2021 at 10:59 AM Steve Pavlichek <spavlichek@xxxxxxxxxxx> wrote:

I tried that but I get the command not the output from the command

$ x='ls -l|wc -l'
$ echo $x
ls -l|wc -l

You need to use the backticks that Jack included. That executes the
command and replaces it with the output.

John Y.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.