вот чем я заканчиваю
num=1
find. -mindepth 2 -type f -print | while read x; do
y=$(basename "$x")
if [ -f "$y" ]; then
mv "$y" "$y"."$num"
num=$(( $num + 1 ))
fi
mv "$x" "$y"
done
поэтому вместо использования.backup это все равно может произойти, если есть другое такое же имя. спасибо за вдохновение!
Вот способ намного лучше . Я бы также сказал, что любой модификатор голоса легко обойти и получить исходный голос, и вы можете получить отпечатки пальцев по тому, как вы говорите, независимо от того, есть ли модификатор голоса. Это далеко не надежно, я могу вас заверить.
Взгляните на Lyrebird . Он делает практически то же самое, что опубликовал @john -doe , но имеет графический интерфейс GTK.