#!/bin/bash array1=( ciao mondo hello world ) array2=( hello world ) for elem in "${array2[@]}"; do temp_array=${array1[@]#$elem} array1=( ${temp_array[@]} ) done echo ${array1[@]}