Shell script - criando ene diretórios ou arquivo e medindo tempo

Usando IF's e loop FOR em shell script. Aula de S.O. com o Helmuth!

Segue execução em meu note:

helton@system ~/teste $ ./bufa2.sh 10000 d
iniciou
22:44:13 646315754
acabou
22:44:35 656928275
apagou
22:44:53 964628553
helton@system ~/teste $ ./bufa2.sh 10000 f
iniciou
22:46:53 475763613
acabou
22:47:23 630124010
apagou
22:47:47 617914914
helton@system ~/teste $ 


Segue script shell:

# help here 
# http://www.tech-recipes.com/rx/209/bournebash-shell-scripts-string-comparison/
# http://linuxhelp.blogspot.com/2005/10/10-seconds-guide-to-bash-shell.html

# quando iniciou
echo "iniciou"
date +'%H:%M:%S %N'

if [ "$2" == "d" ]
then

 for ((i=1;i<=$1;i++))
 do
  mkdir aqr$i
 done

 echo "acabou"
 date +'%H:%M:%S %N'

 for ((i=1;i<=$1;i++))
 do
  rm -drf aqr$i
 done
 echo "apagou"
 date +'%H:%M:%S %N'
fi


if [ "$2" == "f" ]
then
 for ((i=1;i<=$1;i++))
 do
  touch aqr$i
 done
 
 echo "acabou"
 date +'%H:%M:%S %N'

 for ((i=1;i<=$1;i++))
 do
  rm aqr$i
 done
 echo "apagou"
 date +'%H:%M:%S %N'
fi


2011-11-25 15:05:00
Este é o antigo Live Helton

Então, português é minha língua mãe, eu não tenho tanto a aprender quanto nos demais idiomas, assim este blog não discute aprendizado do idioma, e sim tópicos randômicos de interesse do dia a dia. Tecnologia, desenvolvimento, um pouco de reflexão crítica, enfim, uma bagunça bem como nossa mente é.
RSS Feed
"A vida é curta demais para ser pequena / The live is so short to be small / Das leben zu kurz sind für kleine sein". (Benjamin Disraeli)