handling $1 in shell script directory path
1
vote
1
answer
3896
views
I have this part of the script(bash) that worked absolutely fine until recently but it throws me an error with file not found when using $1 to give directory path. Only difference I know is it stopped working after we upgraded to rhel 7.
here is the part of the script:
MOUNTINST=/opt/mqm80_Inst1
$1/crtMQdir.ksh $MOUNTINST/bin 755 mqm
$1/crtMQdir.ksh $MOUNTINST/logs 755 mqm
$1/crtMQdir.ksh $MOUNTINST/java/lib/soap 755 mqm
I am in the right directory path and also made sure the file exists:
/var/mqm/trace/WMQUNX8000.02]
$ ll *crt*
-rwxr-xr-x. 1 mqm mqm 826 Apr 10 2014 crtMQdir.ksh
Here is the error I get:
./test5.sh: line 4: /crtMQdir.ksh: No such file or directory
./test5.sh: line 6: /crtMQdir.ksh: No such file or directory
./test5.sh: line 8: /crtMQdir.ksh: No such file or directory
Am I missing something ?
Asked by MO12
(409 rep)
Jun 29, 2017, 08:41 PM
Last activity: Oct 31, 2019, 04:01 PM
Last activity: Oct 31, 2019, 04:01 PM