Hi, all Scripting professional.
Q. I have written script1.sh and calling script2.sh in
script1.sh file using bash shell as interpreter and my log
in shell also bash shell.My code like
Script1
#!/bin/bash
echo "My script2 call"
. script2.sh
Here script2.sh file run successfully but when I have
changed my interpreter bash to ksh like #!/bin/ksh
Error are comming script2.sh command not found. Guid me how
to call other script in our main script.
Answers were Sorted based on User's Feedback
Answer / deep
instead of
. script2.sh
Just try
sh script2.sh
It will Run
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / jitesh varshney
write code like this :
#!/bin/bash
echo "My script2 call"
/bin/bash ./script2.sh [ or /bin/ksh ./script2.sh ]
It will run ..... enjoy !!!!!!
Is This Answer Correct ? | 1 Yes | 0 No |
What does path stand for?
How to write an Auto scripting for deleting old files using shell script and made a cron job to run on daily basis
Why is used in shell scripting?
How will you emulate wc –l using awk?
I want to monitor a continuously updating log file, what command can be used to most efficiently achieve this?
What is a shell environment?
How do I edit a .sh file?
Is shell and terminal the same?
What is shell and shell script?
How to debug the problems encountered in the shell script/program?
Why do we write bin bash in shell scripts?
What is an sh file?