Re: How to know where IDL found the source of one procedure? [message #28273] |
Sat, 01 December 2001 12:06  |
kashyap
Messages: 26 Registered: April 1993
|
Junior Member |
|
|
at least in Solaris2.8/tcsh, you can make that a one-liner, thusly:
cauvery 105> find `echo $IDL_DIR/lib/ $IDL_PATH | sed 's/[+:]/ /g'` -name hist\*.pro -print
/soft/idl-asc/idl_5.1/idl/lib/hist_2d.pro
/soft/idl-asc/idl_5.1/idl/lib/hist_equal.pro
/soft/idl-asc/idl_5.1/idl/lib/obsolete/hist_equal_ct.pro
/soft/idl-asc/idl_5.1/idl/lib/obsolete/hist_equal_int.pro
(some systems append the standard IDL_PATH to preset IDL_PATH after idl
is invoked, hence the "$IDL_DIR/lib/ $IDL_PATH")
vinay
ps: good choice of machine name, btw.
In article <9u8o5g$na5$1@news.wrc.xerox.com>, Surendar Jeyadev <jeyadev@wrc.xerox.com> wrote:
>
> How about not using IDL?!
>
> How do I find all procedures that start with "hist"? This is how I will do
> it.
>
> kaveri 38% set aa = `echo $WAVE_PATH | sed 's/:/ /g' `
> kaveri 39% find $aa -name "hist*.pro" -print
> /import/pvwave-6.0/wave/lib/std/hist_equal.pro
> /import/pvwave-6.0/wave/lib/std/hist_equal_ct.pro
> /import/pvwave-6.0/wave/lib/user/hist_equal_int.pro
> /import/pvwave-6.0/wave/lib/user/guitools/demo/hist_plot_ini t.pro
> /import/pvwave-6.0/wave/lib/user/guitools/demo/histo_equal_i nit.pro
> /import/pvwave-6.0/wave/lib/std/hist_equal.pro
> /import/pvwave-6.0/wave/lib/std/hist_equal_ct.pro
> /import/pvwave-6.0/wave/lib/user/hist_equal_int.pro
> /import/pvwave-6.0/wave/lib/user/guitools/demo/hist_plot_ini t.pro
> /import/pvwave-6.0/wave/lib/user/guitools/demo/histo_equal_i nit.pro
> /import/pvwave-6.0/wave/lib/user/guitools/demo/hist_plot_ini t.pro
> /import/pvwave-6.0/wave/lib/user/guitools/demo/histo_equal_i nit.pro
>
> No doubt, there is an one-liner, but I am not an expert!
>
>> Lot's of easy things are hard in IDL. (A filled
>> contour plot comes to mind.) But this is balanced
>> by the myried hard things that are incredibly
>> easy. :-)
>
> You can say that again, dear sir!
> --
>
> Surendar Jeyadev jeyadev@wrc.xerox.com
--
____________________________________________________________ __________________
kashyap@head-cfa.harvard.edu 617 495 7173 [CfA/P-146] 617 496 7173 [F]
|
|
|