Starting Shell Scripts That Run mcenv
Other programs and scripts can run mcenv. The example below shows a shell script that runs a mcenv script. The mcenv script appears in bold.
#!/bin/sh
# Sample script
MCPATH=/home/user/mcidas/data:/home/mcidas/data
export MCPATH
mcenv -f 520x690 << 'EOF'
logon.k USER 1234
imgcopy.k EAST/VIS MYDATA/VIS
imgdisp.k MYDATA/VIS 1
frmsave.k 1 MYPICT.GIF
exit
EOF
exit 0
|
The mcenv script runs everything from the logon.k command to the EOF statement within the McIDAS environment set with a 520x690 frame. Note that single quotes surround the first EOF in the first line of the mcenv script. Single quotes prevent the shell from substituting any variables within the mcenv script before they are set to the correct value.