Fix multi regexp

This commit is contained in:
Ferran Basora 2019-03-28 13:02:15 +00:00
parent 9b1a759756
commit 7bc0310762

View File

@ -3,7 +3,7 @@
source ~/.bash_profile source ~/.bash_profile
function boolean { function boolean {
VALUE=$(tmux show -v @thumbs-$1 2> /dev/null) VALUE=$(tmux show -vg @thumbs-$1 2> /dev/null)
if [[ "${VALUE}" == "1" ]]; then if [[ "${VALUE}" == "1" ]]; then
echo "--$1" echo "--$1"
@ -11,7 +11,7 @@ function boolean {
} }
function option { function option {
VALUE=$(tmux show -v @thumbs-$1 2> /dev/null) VALUE=$(tmux show -vg @thumbs-$1 2> /dev/null)
if [[ ${VALUE} ]]; then if [[ ${VALUE} ]]; then
echo "--$1 ${VALUE}" echo "--$1 ${VALUE}"
@ -21,9 +21,10 @@ function option {
function multi { function multi {
VALUES="" VALUES=""
while read -r VALUE; do while read -r ITEM_KEY; do
VALUE=$(tmux show -vg $ITEM_KEY 2> /dev/null)
VALUES="${VALUES} --$1 ${VALUE}" VALUES="${VALUES} --$1 ${VALUE}"
done < <(tmux show 2> /dev/null | grep thumbs-$1- | cut -d' ' -f2 | sed s/\"//g) done < <(tmux show -g 2> /dev/null | grep thumbs-$1- | cut -d' ' -f1)
echo ${VALUES} echo ${VALUES}
} }