Sample Header Ad - 728x90

bash script - printing a value of an array based on the value of another array

0 votes
1 answer
342 views
I have two arrays and want to print a value from ARRAY2 depending on the applicable value in ARRAY1.
#!/usr/bin/env bash

ARRAY1=(bb.service.sql bw.service.sql)
ARRAY2=(bb bw)

case $ARRAY1[@] in

  ${ARRAY1})
    echo ${ARRAY2} ;;

  *)
    echo "unknown" ;;
esac
I m getting unknown here though. What am I doing wrong?
Asked by vrms (287 rep)
Jan 18, 2023, 12:19 PM
Last activity: Jan 18, 2023, 03:06 PM