change indexing variable, to support red colors...

This commit is contained in:
q
2015-06-18 11:40:51 +03:00
parent ebec105e6c
commit bae08dbb88

View File

@@ -69,7 +69,6 @@ BW="${E}47m"
# lines # lines
U="${E}4m" U="${E}4m"
CONF_FILE=~/.highbeamrc CONF_FILE=~/.highbeamrc
CONF_LINE="" CONF_LINE=""
FLAGS="ig" FLAGS="ig"
@@ -100,23 +99,23 @@ done
exit 1 exit 1
} }
} }
for (( r=0; r<${#RULES[@]}; r++ )); for (( rIndex=0; rIndex<${#RULES[@]}; rIndex++ ));
do REGEX="$REGEX -e 's/\(${RULES[$r]}\)/${RULES[$(( $r + 1 ))]}\1${Z}/${FLAGS}'" do REGEX="$REGEX -e 's/\(${RULES[$r]}\)/${RULES[$(( $rIndex + 1 ))]}\1${Z}/${FLAGS}'"
r=$(( $r + 1 )) rIndex=$(( $rIndex + 1 ))
done done
} || { } || {
# string fed rules # string fed rules
for (( r=0; r<${#CONF_LINE[@]}; r++ )); for (( rIndex=0; rIndex<${#CONF_LINE[@]}; rIndex++ ));
do REGEX="$REGEX -e 's/\(${CONF_LINE[$r]}\)/${CONF_LINE[$(( $r + 1 ))]}\1${Z}/${FLAGS}'" do REGEX="$REGEX -e 's/\(${CONF_LINE[$rIndex]}\)/${CONF_LINE[$(( $rIndex + 1 ))]}\1${Z}/${FLAGS}'"
r=$(( $r + 1 )) rIndex=$(( $rIndex + 1 ))
done done
} }
# env variable fed rules # env variable fed rules
[[ -z "$HB_RULES" ]] || { [[ -z "$HB_RULES" ]] || {
CONF_ENV=( $( eval echo "$HB_RULES" ) ) CONF_ENV=( $( eval echo "$HB_RULES" ) )
for (( r=0; r<${#CONF_ENV[@]}; r++ )); for (( rIndex=0; rIndex<${#CONF_ENV[@]}; rIndex++ ));
do REGEX="$REGEX -e 's/\(${CONF_ENV[$r]}\)/${CONF_ENV[$(( $r + 1 ))]}\1${Z}/${FLAGS}'" do REGEX="$REGEX -e 's/\(${CONF_ENV[$rIndex]}\)/${CONF_ENV[$(( $rIndex + 1 ))]}\1${Z}/${FLAGS}'"
r=$(( $r + 1 )) rIndex=$(( $rIndex + 1 ))
done done
} }
#~ echo ${CONF_ENV[@]} #~ echo ${CONF_ENV[@]}