181
Vývoj / Re:Bash - zjištění zda hodnota z 'read' je obsažena v array
« kdy: 11. 04. 2020, 15:58:49 »Ahoj...Vieš o tom, že môžeš iterovať skrz prvky poľa porovnáť ich s obsahom premennej naplnenej v read?
potřeboval bych porovnat zda se hodnota v proměnné, kterou uživatel dosadí pomocí read vyskytuje v poliKód: [Vybrat]mapfile -t array < /home/brumla/seznam #vznikne pole s čísly řádků
read -p "zadej číslo řádku" ROW
if [[ "$ROW" != "${array[@]}" ]]; then
echo "špatný řádek"
vůbec mne nenapadá jak v případě proměnné vytvořené přes 'read' vytvořit v následující podmínce cyklus který by ji porovnal vůči array.
díky
Napriklad:
Kód: [Vybrat]
for i in "${ARR[@]}"; do [[ $VAR =~ $i ]] && echo $i; done