Add to text file from command line via echo... possible to add to a particular line?[Scanned]
Les Mikesell
lesmikesell at gmail.com
Thu Jun 29 17:18:10 UTC 2006
On Thu, 2006-06-29 at 17:37 +0100, Chris Bradford wrote:
> >
> Any ideas as to why this:
>
> echo -n "Would you like to configure SophosAV: (type yes/no) "
> read ANSWER
>
> if [ $ANSWER = yes -o YES ]
> then
> echo 'good'
> echo 'Enter script to run here....'
>
> else
> echo 'bad'
> echo 'Carry on to next part of current script...'
> fi
>
> Does not work?
You might find this construction easier:
read ANSWER
case $ANSWER
in
[Yy]*)
echo 'good'
echo 'Enter script to run here....'
;;
*)
echo 'bad'
echo 'Carry on to next part of current script...'
;;
esac
It's a little easier to write and much easier to add additional choices.
Note that unlike C, you don't fall through after a match.
--
Les Mikesell
lesmikesell at gmail.com
More information about the fedora-list
mailing list