#!/bin/bash # # S. Ramos 02/Set/2008 # # Limpa e recria as pastas pessoais dos alunos das turmas 10a a 10p # mediante replicação da pasta /home/amodelo. # Atribui apropriadamente as posses (ownerships) e grupos. # Copia para as Áreas de Trabalho atalhos para as áreas comuns, de acordo com as turmas. # Os atalhos localizam-se em /home/atalhos. # ano=10 for turma in a b c d e f g h i j k l m n o p do for ((nr=1; nr <= 30 ; nr++)) do if (($nr < 10)) then tan="t$ano$turma"0"$nr" else tan="t$ano$turma$nr" fi echo rm -rdf /home/$tan rm -rdf /home/$tan echo cp -rp /home/amodelo /home/$tan cp -rp /home/amodelo /home/$tan echo cp /home/atalhos/*$ano$turma*.desktop /home/$tan/Área\ de\ Trabalho/ cp /home/atalhos/*$ano$turma*.desktop /home/$tan/Área\ de\ Trabalho/ echo chown -Rf $tan /home/$tan chown -Rf $tan /home/$tan echo chgrp -Rf t$ano$turma /home/$tan chgrp -Rf t$ano$turma /home/$tan done done exit 0