Using parameters
Okay, let's add some routines to this script to show how to use parameters with a subroutine
. In order to make the output look better the cls
routine is called first to clear the screen:
Chapter 4 - Script 5
#!/bin/sh # 6/13/2017 # script5 # Subroutines cls() { tput clear return 0 } home() { tput cup 0 0 return 0 } end() { let x=$COLUMNS-1 tput cup $LINES $x echo -n "X" # no newline or else will scroll } bold() { tput smso } unbold() { tput rmso } underline() { tput smul } normalline() { tput rmul } move() # move cursor to row, col { tput cup $1 $2 } movestr() # move cursor to row, col { tput cup $1 $2 echo $3 } # Code starts here cls # clear the screen to make the output look better rc=0 # return code if [ $# -ne 1 ] ; then echo "Usage: script5 parameter" echo "Where parameter can be: " echo " home - put an X at the home position" echo...