Fix bash scripts

This commit is contained in:
Fabio Scotto di Santolo
2020-08-22 10:15:09 +02:00
parent 4cc88d2f6e
commit 898c19b02b
5 changed files with 12977 additions and 3 deletions

38
chapter1/shifting.sh Executable file
View File

@@ -0,0 +1,38 @@
#!/usr/bin/env bash
#
# SCRIPT: shifting.sh
# AUTHOR: Fabio Scotto di Santolo
# DATE: 28/07/2020
# REV: 1.1.A
#
# PLATFORM: Not platform dependent
#
# PURPOSE: This script is used to process all of the tokens which
# are pointed to by the command-line arguments $1, $2, $3, etc...
#
# REV LIST:
#
##########################################################
# DEFINE FILES AND VARIABLES HERE
##########################################################
total=0 # initialize the total counter to zero
##########################################################
# BEGINNING OF MAIN
##########################################################
# Start a while loop
for token in $*
do
total=`expr $total + 1` # A little math in the
# shell script, a running
# total of tokens processed.
shift # Grab the next token, i.e. $2 become $1
done
echo "Total number of token processed: $total"
# End of script