#!/bin/bash # # S. Ramos 3/Set/08 # # Limpa e recria as pastas das turmas de provas, # mediante replicação da pasta /home/tpmodelo. # Atribui apropriadamente as posses (ownerships) e grupos. # Copia para as Áreas de Trabalho atalhos para as áreas comuns (que são só de leitura), de acordo com as turmas de provas. # Os atalhos localizam-se em /home/atalhos. # while [ "$1" != "" ]; do for ((nr=1; nr <= 30 ; nr++)) do if (($nr < 10)) then tn=$10$nr else tn=$1$nr fi rm -rdf /home/$tn cp -r /home/tpmodelo /home/$tn cp /home/atalhos/$1.desktop /home/$tn/Área\ de\ Trabalho/ chown -Rf $tn /home/$tn chgrp -Rf $1 /home/$tn done shift done exit 0