Shell Variables

Linux bash shell

This is post 8 of 19 in the series “[ Shell Scripting ]” In Unix there are three kinds of variables: System Variables (you normally can’t change these), Environment Variables (which are yours, and specific to your environment) and Shell Variables (which you declare and use in programming). Bourne, bash and Korn allow you to …

Debugging

Glenn Norman

This is post 6 of 19 in the series “[ Shell Scripting ]” There are several very elementary techniques you can use to debug your scripts. Switch Your Shell to Execute (Debug) Mode Remember the Order of Operations? You can change the mode of the Bourne/bash/Korn shell to show you what your command looks like …

Shell Basics

Hacker Girl

This is post 2 of 19 in the series “[ Shell Scripting ]” Shells The programming language the shell recognizes is dependant on the shell: sh, csh, tcsh, Korn shell, bash. In some Unix environments, when users log in, the Bourne shell (or its close cousin, bash) starts up. On many systems, however, users will …