Differences between revisions 14 and 27 (spanning 13 versions)
Revision 14 as of 2008-02-05 09:08:01
Size: 764
Editor: PeMac
Comment:
Revision 27 as of 2019-11-20 11:14:22
Size: 1146
Editor: PhilWyett
Comment: Remove two dead links.
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
["Shell"]>["Bash"]
-------
ShellScript is a ["Script"] written for the ["Shell"] (["Bash"]). They are similar to *.bat files in Windows.
##language en
Line 5: Line 3:
The ["MIME"] type is application/x-shellscript

They are text files which first line says the shell to use (bash). So the first line is

#!/bin/bash

Including this line, Debian knows this is a shell script (they don't need to finish with *.["Sh"]).

After this, you can include comments using # in the beginning of the line. For example:

#This is a comment.

/bin/sh is its interpreter.
||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[it/ShellScript|Italiano]]-~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]||
----
Line 20: Line 7:
Finally, see the ["Bash"] commands. A '''[[https://en.wikipedia.org/wiki/Shell_script|Shell script]]''' is a script written for the [[Shell]]. Shell scripts use ShellCommands and a specific syntax. Operations performed by shell scripts include file manipulation, program execution, and printing text.

A script is a text file, which ''may or may not'' have the file extension {{{.sh}}}. The first line of the file [[https://en.wikipedia.org/wiki/Shebang_(Unix)|(shebang)]] indicates which interpreter/shell should execute the rest of the script:

 {{{#!text
#!/bin/sh
}}}


The [[MIME]] type of shell scripts is {{{application/x-shellscript}}}

{{{.bat}}} or {{{.cmd}}} are basic equivalents on Windows.
Line 23: Line 21:
 * [http://steve-parker.org/sh/sh.shtml Linux Shell Scripting Tutorial].
 * [http://www.zazzybob.com/bin.html Shell Script Repository].
Line 26: Line 22:
CategoryShell  * http://steve-parker.org/sh/sh.shtml - Linux Shell Scripting Tutorial

-----

CategoryCommandLineInterface | CategoryRedundant: merge with ShellCommands/other shell pages

Translation(s): English - Italiano

(!) ?Discussion


A Shell script is a script written for the Shell. Shell scripts use ShellCommands and a specific syntax. Operations performed by shell scripts include file manipulation, program execution, and printing text.

A script is a text file, which may or may not have the file extension .sh. The first line of the file (shebang) indicates which interpreter/shell should execute the rest of the script:

  • #!/bin/sh

The MIME type of shell scripts is application/x-shellscript

.bat or .cmd are basic equivalents on Windows.


CategoryCommandLineInterface | CategoryRedundant: merge with ShellCommands/other shell pages