Microsoft
Software
Hardware
Network
Question : How to force user to place 'ksh' before running a shell script
Here is the issue, I have written a ksh script that is to be run both Unix and Linux, since the script containts logic and features that only "korn" will give better/valid result, so what I want is:
whenever this program is excuted, make sure it will be running like below:
$ ksh myprog.sh
if user enter $ sh myprogram.sh
the program will prompt the use to enter "ksh myprogram.sh" instead.
Why I am asking for this, so I don't need to care wheather the default shell for a give user is a bash/csh/
What I want is logic in "myprogram.sh" to check if user does enetr the ksh before the $0 !
Thank you,
David
Answer : How to force user to place 'ksh' before running a shell script
Change
ksh=$(set | grep ksh)
to
ksh=`set | grep ksh`
Random Solutions
php apply different class to last result...
SQL statement not working
how to vba programatically audit trail changes from capital to lower case alphabet letters
Delete domain from server and recreate domain
query to exclude multiple records
Copying graphs from Excel 2007 to word 2007 using VBA
Show database tables and columns in php
How to monitor ReadyBoost usage?
Coldfusion query syntax
CNAME config - I'm stupid