Changes

Jump to: navigation, search

Tutorial12: Shell Scripting - Part 2

433 bytes added, 08:27, 21 March 2021
INVESTIGATION 3: exit AND break STATEMENTS
# Save your editing session and exit the text editor (eg. with vi: press '''ESC''', then type ''':x''' followed by '''ENTER''').<br><br>
# '''Add execute permissions''' for this Bash shell script.<br><br>
# Issue the following command (without arguments):<br><span style="color:blue;font-weight:bold;font-family:courier;">./exit.bash</span><br><br>What did you notice?<br><br>Since there are no arguments, the test within the running shell script returns FALSE,<br>then an '''error message''' with feedback of how to properly issue the shell script with an argument<br>and then '''terminates ''' the Bash shell script.<br><br>The symbol &gt;&amp;2 redirects standard output from the USAGE message as standard error making like a real error message.<br><br>  What do you notice# Issue the following Linux command:<br><span style="color:blue;font-weight:bold;font-family:courier;">echo $?</span><br><br>LetWhat does this 's create another shell script to ''exit status'run a loop for each file''' that is contained from the previously issued command indicate?<br><br># Issue the following command (with in your current directory using argument):<br><span style="color:blue;font-weight:bold;font-family:courier;">./exit.bash uli101</span><br><br>What did you notice this time?<br><br># Issue the following Linux command:<br><span style="color:blue;font-weight:bold;font-family:courier;">echo $?</span><br><br>What does this '''command substitutionexit status'''.from the previously issued command indicate?<br><br>
=INVESTIGATION 4: USING START-UP FILES =
13,420
edits

Navigation menu