while read -r i #read directory as a raw line
do
cd "$i" #cd into the directory
command1 #run the commands consecutively
command2
command3
cd - #cd back
done < list.txt
Se você deseja executar o processo de todos os diretórios simultaneamente (com o comando 1 até 3 permanecendo consecutivos), substitua:
command1
command2
command3
com
(
command1
command2
command3
)&