scripting lab exercise



#!/bin/sh
#   SCRIPT 1:
#
#     1) create a new directory
#     2) list man page for THREE COMMANDS
#     3) strip formatting characters from file
#     4) change blank lines to #
#     5) change permissions to 664
#
#!/bin/sh
#
USAGE="make-man.sh 1 2 3 (awk sed grep)"
#
cd
mkdir Manpage-list
man $1 | col -b > Manpage-list/$1.man
man $2 | col -b > Manpage-list/$2.man
man $3 | col -b > Manpage-list/$3.man
# perl -pi -e '/^[      ]*$/d' Manpage-list/*.man
 perl -pi -e 's/^$/#/g' Manpage-list/*.man
chmod 664 Manpage-list/*.man

#   SCRIPT 2:
#
#     1) list files
#     2) ask user to select a file
#     3) copy file with date suffix
#     4) cat file
#!/bin/sh
#  date: April 4, 2002
#  author: john
#  script to identify list of files
#  then provide user with option of opening
#
# NOTE: must be run in the directory where the files are
#
#  create a menu

COUNT=0
        for x in `ls *.man`
        do
        set *
        COUNT=`expr $COUNT + 1`
        echo "$COUNT> $x $!"
        done
set *
echo
echo "Enter a number from 1 to $#: \c"
read LIST
while [ $LIST != 1 ];do
        LIST=`expr $LIST - 1`
        shift
done
echo "You picked \"$1\"!"
cp $1 "$1.`date +%y%b%d`"
cat $1
exit



ebook:
Full Size
Jeep Buyer's
Guide
ebook:
Practical Suggestions
for Microsoft
Windows
Linux Tackles Microsoft
12 hour Video Course by john:
The Art of Linux System Administration
published by O'Reilly Media
Study Guide for the LPIC-2 Certification Exams
search for:
on the internet, or:
JohnMeister.com-fotos
LinuxMeister-Linux
BibleTech-
Bible overview


An overview of Biblical history:
"Promises and Prophets"

Wagoneers

FULL SIZE JEEPS

JeepMeister
"Jeep is America's
only real sports car."
-Enzo Ferrari


MeisterTech
Diesels +

One Page Overview of Linux Commands

click for an image of the 5 essential Linux commands

An Intro to Linux
AMSOIL product guide,
or, AMSOIL web, or 1-800-956-5695,
use customer #283461

Amsoil dealer since 1983
purchase AMSOIL
at Midway Auto on SR9 in Snohomish,
or at Northland Diesel in Bellingham, WA


SJ - 1962-1991

XJ - 1984-2001

WJ - 1999-2004

KJ - 2002-2007

WK - 2005-2010

Find the recommended
AMSOIL synthetics
for your Jeep

CJ-10A - 1984-1986

Jeepsters

MJ - 1984-1992

Willys - 1946-1965

Other Jeeps (FC)