Little Girl's Mostly Linux Blog

CaseTest

Case test

This page was last updated on September 29, 2013.
This script will accept a lower or upper case y or n as a yes or no response. This is done by using the -o switch to perform the or operation.
#!/bin/bash

echo -n "Do you wish to take that action (y/n) ";
read -n1 response;
echo;
if
	[ "$response" = "y" -o "$response" = "Y" ];
then
	echo "You chose yes";
elif
	[ "$response" = "n" -o "$response" = "N" ];
then
	echo "You chose no";
else
	echo "invalid response";
fi;

Obligatory Happy Ending

And they all lived happily ever after. The end.

Advertisements

Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Comment:

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Create a free website or blog at WordPress.com.

%d bloggers like this: