M.Canales.es wrote:
The method implemented few minutes ago is based on that, but instead to change
all "if" to "case" a function based in "case" string text has been added and
that function is used inside the "if".
#-----------------------------------------------#
_IS_() # Function to test build scripts names
#-----------------------------------------------#
{
# Returns substr $2 or null str
# Must use string testing
case $1 in
*$2*) echo "$2" ;;
*) echo "" ;;
esac
}
if [[ `_IS_ $i adjusting` ]] ; then
The idea of keeping the code cleaner by using a function is nice,
however I disagree that this is more readable. Plus it appears that it
would just be that much slower because we're using if and case in
tandem, when a case alone would have sufficed.
I'm of the opinion that leaving it at a simple case switch would have
been the best. Does anyone else have an opinion? Does it really matter?
If it doesn't I guess we could leave it as it is, though, again,
personally, I would prefer we use a simple case switch each time we need it.
--
JH
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page