Jump to: navigation, search

Tutorial10: Shell Scripting - Part 1

135 bytes added, 17 February
# Confirm that you are located in your '''home''' directory in your Matrix account.<br><br>
# Use a text editor to edit the shell script called '''hello'''<br><br>
# Add the following line to the bottom of the file:<br><span style="font-family:courier;">echo "The current shell you are using is: $SHELL0"</span><br><br>NOTE: $0 (i.e. $ followed by "zero" will display the current shell that the shell script is running within.<br><br>
# Save your editing changes and exit your text editor.<br><br>
# Issue the following linux command to change to the Bourne Shell (a different shell than the default Bash):<br><span style="color:blue;font-weight:bold;font-family:courier;">sh</span><br><br>
# Issue the following linux command to confirm you are in the Bourne Shell:<br><span style="color:blue;font-weight:bold;font-family:courier;">echo $SHELL0</span><br><br>You should see the output of the command that you are located in shows '''sh''' (i.e. '''the Bourne Shell''').<br><br>
# Run your shell script: <span style="color:blue;font-weight:bold;font-family:courier;">./hello</span><br><br>What shell does the shell script indicate is running?<br>You should notice that this script is being run in the Bourne shell.<br><br>Although your shell script should work, it is recommended to force your shell script to run in a '''specific''' shell.<br>This helps prevent your shell script encountering errors when run in the incorrect shell<br>(i.e. syntax not recognized in a specific shell).<br><br>
# Edit your '''hello''' shell script using a text editor.<br><br>

Navigation menu