Simple cdrecord Wrapper Script

This little shell script is a good example of how to simplify a task with a wrapper script. Rather than trying to remember which settings to use for cdrecord, I just run my cdroast.sh script.

----- begin script -----


#!/bin/sh
# cdroast.sh
# scottm, 2005-07-20
# wrapper for cdrecord

INPUT=$1

if [ $INPUT ]
then
cdrecord -v -sao dev=0,0,0 $INPUT

else

printf "\nEnter name of file\n"
printf "e.g. $0 filename.iso\n\n"
fi


----- end script -----

Now, with the script in my path, all I have to type is:

$ cdroast.sh myfile.iso

and the burn process will start.

This type of script is often called a wrapper, since it wraps a simple script around a more complicated procedure.

Comments

Popular posts from this blog

Ping Multiple Hosts Using Bash Nmap and Fping

How to Obtain Bitcoin and Other Cryptocurrencies

How to Setup an Automatic Investment Plan