Try putting: set FSLDIR [ exec sh -c "echo \$FSLDIR" ] At the top of the fsf file, and then use the ${FSLDIR} in your settings. Cheers Eugene -- Eugene Duff, Phd Analysis Group, Centre for Functional MRI of the Brain (FMRIB) Nuffield Department of Clinical Neurosciences John Radcliffe Hospital University of Oxford, OX3 9DU Ph: +44 (0) 1865 222 523 -- On 30 September 2011 14:39, Christine Zakrzewski < [log in to unmask]> wrote: > You should be able to redirect output from FEAT to be the input to the > script where you define this variable with a pipe, |. > > -----Original Message----- > From: FSL - FMRIB's Software Library [mailto:[log in to unmask]] On Behalf > Of Benjamin A Philip > Sent: Thursday, September 29, 2011 8:27 PM > To: [log in to unmask] > Subject: [FSL] Unix $ variables in .fsf files > > Is there any way to get a FSL .fsf file to read a $ variable set > outside the file? Specifically, I'd love to let my FEAT parameters call > $FSLDIR, to make sure they can run (and find the standard brain files) > on any computer. Obviously, I have tried setting the path names to > $FSLDIR/restofpath and the running the .fsf file from the command line, > but that leads to FSL looking for a directory starting with "$FSLDIR" > rather than the contents thereof. > > Thanks, > > -- > Benjamin Philip, Ph.D. > Postdoctoral Fellow - Freylab > 1227 Department of Psychology > University of Oregon > Eugene, OR 97403-1227 > (541) 346-4953 > [log in to unmask] > Office: 307 Straub Hall > > The information in this transmission is intended for official use of the > Kessler Foundation. It is intended for the exclusive use of the persons or > entities to which it is addressed. If you are not an intended recipient or > the employee or agent responsible for delivering this transmission to an > intended recipient, be aware that any disclosure, dissemination, > distribution or copying of this communication, or the use of its contents, > is strictly prohibited. If you received this transmission in error, please > notify the sender by return e-mail and delete the material from any > computer. >