error mv: renomear nenhum arquivo ou diretório

0

Eu escrevi um script (shell bash) para mover vários arquivos. Esses arquivos são divididos em vários diretórios, cada diretório contém muitos arquivos. Eu preciso mover todos os arquivos em um diretório. E então, se o diretório estiver vazio, preciso removê-lo. Este é o script

[ $# -eq 0 ] && echo 'insert the path of the directory' && exit
cd $1
dirArray=( $(ls) )
for dir in ${dirArray[@]}
do
    mv $dir/ /Users/simone/Desktop/raccolta/
    [ $(ls -l $dir) -eq 0 ] && rmdir $dir
done

e eu recebo este erro

No such file or directory

    
por simone russo 29.06.2018 / 20:29

0 respostas

Tags