On 12 Feb, 06:25, eyuc...@[EMAIL PROTECTED]
wrote:
> Hello everyone,
>
> I am probably trying to use IDL batch files in a strange way.
> What I am trying to do is as follows:
> 1. I have a bunch of files 1.txt, 2.txt, ..., 500.txt in a folder.
> 2. I will make some calculation, and get a result i, which is an
> integer, that ranges from 1 to 500.
> 3. Depending on the result, I will move the file whose name coincides
> with i to another folder.
>
> Basically, I want to put a line similar to "$mv string(i)+'.txt' ../
> anotherfolder/string(i)+'.txt'" in my IDL batchfile. Of course, that
> won't work for obvious reason...
>
> Another way to put my question is: Is there anyway to pass variables
> between IDL and Linux shell?
For a more general approach, I guess EXECUTE is your friend. You can
assemble a command from all sorts of variables (converted to string)
and then execute that. Or SPAWN, for that matter. Have a look at the
do***entation for more details.
So long
Lasse Clausen


|