Script 'schedule': fix the use of sed on OSX.

This commit is contained in:
vonavi 2014-04-20 22:29:00 +04:00
parent 08ea6f590c
commit 4dd38e1d4e

View File

@ -184,12 +184,12 @@ info_output_term() {
if [[ -n "$PLAYER" ]]; then if [[ -n "$PLAYER" ]]; then
players=$(grep -o "[^ ]*${PLAYER}[^ ]*" <<< "$line") players=$(grep -o "[^ ]*${PLAYER}[^ ]*" <<< "$line")
for name in $players; do for name in $players; do
line=$(sed "s/${name}/\\$(tput setaf 1)\0\\$(tput sgr0)/g" <<< "$line") line=$(sed -E "s/(${name})/\\$(tput setaf 1)\1\\$(tput sgr0)/g" <<< "$line")
done done
fi fi
# Highlight result # Highlight result
line=$(sed "s/\(1-0\|0-1\|1\\/2\)/\\$(tput setaf 6)\0\\$(tput sgr0)/g" <<< "$line") line=$(sed -E "s/(1-0|0-1|1\\/2)/\\$(tput setaf 6)\1\\$(tput sgr0)/g" <<< "$line")
echo "$line" echo "$line"
done done