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
Why the record on my database is incomplete??????
is it possible to find ip from server logs?
textBox visiblity on the client side
how to implement the screen which can be in form of grid lines in swings
providing sql username & password to crystal report in asp.net c#
File extensions not visible
Exchange 2003 Consolidated Report - Forward mail/Distribution Groups etc.
The name on the security certificate is invalid or does not match the name of the site
Why is Kaspersky internet security 2010 blocking
www.apple.com
Excel 2003