Shell script: Difference between revisions
No edit summary |
No edit summary |
||
Line 9: | Line 9: | ||
* [[jEdit]] - Java based editor - Shell script syntax highlighting built in - Current. | * [[jEdit]] - Java based editor - Shell script syntax highlighting built in - Current. | ||
* [[NEdit]] - XFree86 - Autoindent, autocomplete and syntax highlighting. | * [[NEdit]] - XFree86 - Autoindent, autocomplete and syntax highlighting. | ||
====Shell script related programmer's utilities==== | |||
* [[Exuberant ctags]] - Creates index files out of Bourne/Korn/Z Shell script source files - Open source - Current. | |||
====DOS text & programmers editors with .sh support==== | ====DOS text & programmers editors with .sh support==== |
Revision as of 21:54, 26 February 2016
A shell script is UNIX terminology for a batch file, it is usually used on OS/2 to mean an 7 bit ASCII or less commonly 8 bit ISO plain text file with an ".sh" ending, that has a list of commands intended for batch execution in one of the UNIX derived shells, such as the C Shell (Csh), bash or bourne shells.
A shell by the way is UNIX terminology for a command line interface (CLI).
Note that while there is a high degree of commonality between shell scripts for the various UNIX or UNIX like CLI's and it is a good rule to try to write such scripts using only commands that all shells support, you will always encounter scripts from time to time that are tied to a specific shell implementation, either by use of commands not universally supported or by the use of environment variables that behave differently between different shell implementations.
OS/2 text & programmers editors with .sh support
- Elvis - Shell script syntax support included by default - Open source - Current.
- jEdit - Java based editor - Shell script syntax highlighting built in - Current.
- NEdit - XFree86 - Autoindent, autocomplete and syntax highlighting.
- Exuberant ctags - Creates index files out of Bourne/Korn/Z Shell script source files - Open source - Current.
DOS text & programmers editors with .sh support
- Elvis - Shell script syntax support included by default - Open source - Current