7 Red Hat Enterprise Linux Shell Scripting Fundamentals m7 Slides PDF
7 Red Hat Enterprise Linux Shell Scripting Fundamentals m7 Slides PDF
Nigel Poulton
http://nigelpoulton.com
@nigelpoulton
Module Outline
Simple Menus Functions Scheduling
Creating Menus with
select
Functions
#!/bin/bash
# Not real code. Just for Pluralsight slide to show usefulness of Bash functions
<code>
<code>
<code>
<code>
<lots>
<of>
<code>
<to>
<process>
<values>
<in file>
<loop>
<code>
<code>
<lots>
<of>
<code>
<to>
<process>
<values>
<in file>
<done>
<code>
<code>
<code>
<lots>
<of>
<code>
<to>
<process>
<values>
<in file>
<code>
<code>
<if conditional>
#!/bin/bash
# Not real code. Just for Pluralsight slide to show usefulness of Bash functions
# Function to process values from files
process_files()
{
<code to process values from a file>
}
<code>
<code>
<code>
<code>
process_files #Call to function process_files()
<loop>
<code>
<code>
process_files #Call to function process_files()
<code>
<done>
<code>
<code>
<code>
process_files #Call to function process_files()
<code>
<code>
<if conditional>
<code>
process_files #Call to function process_files()
<fi>
<code>
process_files #Call to function process_files()
<code>
<code>
<code>
<while>
process_files #Call to function process_files()
<done>
<code>
Scheduling a Script
What We Covered
Menus (select) Functions
Scheduling
# Comments
read p Enter input: value
while [ $var le 0 ] ; do
done
Scripting Toolbox