#!/bin/bash
Array1=( "one" "two" "three" "four" "five" );Array2=( "four" "five" "six" "seven" ); for n in Array1[@]; do for m in Array2[@]; do echo *; [[ $Array1[$n] = $Array2[$m] ]] && echo $Array1[$n] ; done; done
read


joukko2="a1bcdefhijklmnopqrstu vxzy"; echo 'joukko2='$joukko2
joukko1="a123456 7890zg"; echo 'joukko1='$joukko1
[[ ! $joukko1 ]] && [[ ! $joukko2 ]] && echo 'joukkojen leikkaus on tyhjä' && exit 
echo -n 'kuuluu vain jompaankumpaan joukkoon:'; tr -d "$joukko1" <<< "$joukko2"       # toimii vain kumn joukko2 on suurempi
echo -n 'joukkojen leikkaus:'; tr -d "$(tr -d "$joukko1" <<< "$joukko2")" <<< "$joukko2"  # mutta tämä toimii aina
 

read
joukon2lkm=${#joukko2}
for (( luku=1; luku<=$joukon2lkm-2; luku++ ))
do
  tutkittava=$(echo ${joukko2:$luku:1}) 
  [[ ! ${tutkittava#*$joukko1} ]] && echo $tutkittava' kuuluu kumpaankin joukkoon'
done
read -p 'paina enter jatkaakseesi' apu
