On Fri, 2007-11-02 at 14:44 +0100, Marijn Schouten (hkBst) wrote: > [[ ${flag} = !* ]] && { success=1 ; flag=${flag:1} }
Could be written as [ "${flag#!}" != "${flag}" ] && { success=1; flag=${flag#!}; } > string=$( (( ${success} == 0 )) && echo ${string_success} || echo > ${string_failure} ) > [[ -n ${string} ]] && echo ${string} if [ "${success}" = "0" ]; then string=${string_success} else string=${string_failure} fi [ -n "${string}" ] && echo "${string}" Thanks Roy -- [EMAIL PROTECTED] mailing list