13,420
edits
Changes
no edit summary
{|cellpadding="15" width="100%"
|-
|<blockquote><blockquote>'''Example of a more sophicated graphical shell script Demo:<br>''' [ [[lab1 Shell Script Demo|report.bash]] ]<br><br>Listing of Scripting Skills from Demo Listed Above:<blockquote><ul><li>'''if''' statement</li><li>'''exit''' command</li><li>USER '''Environment Variable'''</li><li>'''redirection''' (both > and >>)</li><li>'''zenity'''</li><li>'''for''' loop</li><li>'''command substitution'''</li><li>'''sed'''</li><li>'''set''' command ('''positional parameters''')</li></ul></blockquote><br><br>Connection with ULI101 Scripting Skills (Course Outline):<br>Connection with OPS435 Scripting Skills (Course Outline):<br><br>'''Practical Consideration for scripting in lab1:''' Students use wget to download existing shell script and run it to see what happens. Students are encouraged to view contents of shell script, to see where the commands are being used (from previous shell script), but are not required to understand more complex elements of this shell script.<br><br></blockquote></blockquote>
|[[Image:lab1-script-1.png|thumb|left|275px|When executed as '''root''' or using '''sudo''' command, provides VM status and opportunity to '''start''' VMs]]
|[[Image:lab1-script-2.png|thumb|left|275px|When executed as '''root''' or using '''sudo''' command, provides VM status and opportunity to stop '''running''' VMs]]
{|cellpadding="15" width="100%"
|-
|<blockquote><blockquote>Example of a more sophisticated shell script demo:<br>[ [[lab2 Shell Script Demo 1|report3.bash]] ]<br><br></blockquote></blockquote><blockquote><blockquote>OPS435 Elements (Scripting Demo Contents):<blockquote><ul><li>'''if''' statement</li><li>'''exit''' command</li><li>USER '''Environment Variable'''</li><li>'''redirection''' (both > and >>)</li><li>'''for''' loop</li><li>'''Command Substitution'''</li>><li>'''positional parameters'''</li><li>'''sed'''</li><li>'''zenity'''</li></ul></blockquote></blockquote>
|[[Image:report3_1.png|thumb|left|275px|When executed as '''root''' or using '''sudo''' command, displays dialog box (via zenity command) to generate text-based report]]
|[[Image:report3_2.png|thumb|left|275px|When executed as '''root''' or using '''sudo''' command,displays dialog box (via zenity command) to generate text-based report]]