Welcome to the TechSpot OpenBoards. Please read the FAQ if you have any questions. Sign up or Login to participate.
|
|||||||
Begin your free trial now
Pay-as-you-go options starting at $10/user/month
Pay-as-you-go options starting at $10/user/month
What does the line: #!/usr/bin/sh do?
|
|
Thread Tools | Search this Thread |
|
#1
|
||||
|
||||
|
What does the line: #!/usr/bin/sh do?
Hi all,
Hope someone here is familiar with shell scripts... Anyway, at the top of a script, there'll almost always be a line like #!/usr/bin/sh Anyone know what that line does exactly? Does this mean that the script will be called using /usr/bin/sh <scriptname>? TIA. |
|
#2
|
||||
|
||||
|
If I'm not wrong, the location of the language installation files on the server. (the wording might be wrong but you get the idea
)
|
|
#3
|
||||
|
||||
|
Quote:
|
|
#4
|
||||
|
||||
|
i'm no huge expert but usually that line means what shell you have to run the program in to get it to work. when i used to do korn shell programming in junior year of college we always had to put !/bin/sh (or wahtever the syntax is) so that the shell will run the script as korn instead of maybe a c shell script. same thing for perl, etc. if the shell you're trying to execute the program in matches that line then you're ok. its just to make sure that if the shell is different from the language of the program that it runs on the right compiler instead of for example a korn shell script trying to compile on gcc or something like that.
|
|
#5
|
||||
|
||||
|
Quote:
This is much like to run perl scripts, you have to type in something along the effect of #!/usr/bin/perl This line is called a "shebang line". |
|
|
![]() |
| Similar Topics | ||||
| Topic | Replies | Forum | ||
Top of the line gaming rig
|
0 | Hot Deals | ||
My Dsl line
|
9 | Storage and Networking | ||
WMP line in
|
3 | Software Apps | ||
Command line Help
|
3 | Windows OS | ||
How do I create dash line and thick line in Direct 3D
|
0 | Gaming | ||
| Thread Tools | Search this Thread |
|
|
All times are GMT -4. The time now is 01:15 AM.


)

Top of the line gaming rig