I can not identify the error in my script

1
if [  $#  -eq  1  ]
    then$atletas=$(find  treinos  -maxdepth  1  -mindepth  1  -type  d)
    for  a  in  $atletas
    do
      dados=$(find  $a  -mindepth  1  -maxdepth  1  -type  f  -name  "????-??-??.txt")
      nome=$(echo  $a  |  cut  -f2  -d  "/")
      for  d  in  $dados
      do
        minutos=$(cat  $d  |  grep  "^$1"  |  cut  -f2  -d  ":")
        dia=$(echo  $d  |  cut  -f3  -d  "-"  |  cut  -f1  -d  ".")
        ficheiro="treinos/${1}_${nome}.csv"
        treino="$dia;$minutos"
        echo  $treino  >>  $ficheiro
      done
    done
    else
    echo  "Deve  inserir  exatamente  um  parâmetro!"

fi
    
asked by anonymous 01.12.2018 / 19:33

1 answer

0

Your script is:

then$atletas=$(find

But the correct one is:

then $atletas=$(find
    
01.12.2018 / 20:04