“Bash, jeśli element w tablicy” Kod odpowiedzi

Bash, jeśli element w tablicy

# Basic syntax:
if [[ "${array[*]}" =~ "${value}" ]]; then
    echo "$value is in array"
fi
# Note, relative to e.g. Python, this syntax feels a little backwards. It
#	checks if the value variable is in the array, which reads right to left.
# Note, if you want to check whether the element is not in the array, use:
if [[ ! "${array[*]}" =~ "${value}" ]]; then
    echo "$value is not in array"
fi
Charles-Alexandre Roy

Sprawdź, czy tablica bash zawiera wartość

if [[ " ${array[*]} " =~ " ${value} " ]]; then
    # whatever you want to do when array contains value
fi

if [[ ! " ${array[*]} " =~ " ${value} " ]]; then
    # whatever you want to do when array doesn't contain value
fi
Hutch Polecat

Odpowiedzi podobne do “Bash, jeśli element w tablicy”

Pytania podobne do “Bash, jeśli element w tablicy”

Więcej pokrewnych odpowiedzi na “Bash, jeśli element w tablicy” w Shell/Bash

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu