Как найти и заменить файлы другими файлами из другого результата поиска

Нужно найти файлы, в которых встречается определённое слово и заменить эти файлы файлами из другого поиска, но с другим ключевым словом

Я как-то без задней мысли думал, что это может Double Commander, но он этого не умеет "Функция не поддерживается", MC - тоже самое

По моему, в Total Commander я делал такое без проблем

Как тут решить?
word1="test"
word2="zzz"

find1=(`find . -type f -name '*'$word1'*'`)
find2=(`find . -type f -name '*'$word2'*'`)

if (( `echo ${find1[*]} | wc -w` == `echo ${find2[*]} | wc -w` )); then
    for i in $(seq 0 `echo ${find1[*]} | wc -w`); do
        echo "${find1[$i]}" "${find2[$i]}"
        mv "${find1[$i]}" "${find2[$i]}"
    done
else
    echo "должно быть равное кол-во";
fi

как то так))
Ошибки в тексте-неповторимый стиль автора©
 
Зарегистрироваться или войдите чтобы оставить сообщение.