Mathematica 9 is now available
Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2005
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2005

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Running the kernel command line with additional input files

  • To: mathgroup at smc.vnet.net
  • Subject: [mg61650] Re: Running the kernel command line with additional input files
  • From: albert <awnl at arcor.de>
  • Date: Mon, 24 Oct 2005 21:07:07 -0400 (EDT)
  • References: <djhsok$shl$1@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

Hi,
 
> I have a package myPack.m that reads input from two text files
> file1.txt file2.txt
> 
> The names of the files will change from job to job and thus have to be
> given by the user.
> 
> Thus I would like to run something like
>    math < myPack.m (whatever) file1.txt file2.txt

I had the same problem once and couldn't find a way to pass additional
arguments to a mathematica script this way. Anyway it is rather simple to
write a shell (or batch or whatever-) script which writes mathematica-code
to a file which contains the arguments, and that's what I ended up doing.
e.g. in a bourne shell:

#!/bin/sh

file1=$1
file2=$2

cat > tmpscript.m <<EOF
file1 = "$file1";
file2 = "$file2";

Get["mypack.m"];

EOF
math < tmpscript.m > result.txt 


I think you get the point...

hth

albert


  • Prev by Date: Re: Circle equation problem
  • Next by Date: Re: Running the kernel command line with additional input files
  • Previous by thread: Re: Running the kernel command line with additional input files
  • Next by thread: Re: Running the kernel command line with additional input files