Enviado em 09/02/2019 - 22:03h
msoliver escreveu:
"PEGA" arquivos com espaço no nome e altera o espaço para "_".
for ARQ in *' '* ; do echo "$ARQ: ${ARQ// /_}" ; done
Pedersini escreveu:
Tive que alterar o nome dos arquivos primeiro e depois fazer a alteração das permissões, poderia ser um script mais simples, mas não possou o conhecimento necessário ainda!
Boa noite Pedersini, Simplificando seu comando:Tive que alterar o nome dos arquivos primeiro e depois fazer a alteração das permissões, poderia ser um script mais simples, mas não possou o conhecimento necessário ainda!
ls | grep " " | while read i; do novo=`echo $i | tr ' ' '-'`; mv "$i" $novo; done && for arq in `ls`;do chown usuario $arq; done
"PEGA" arquivos com espaço no nome e altera o espaço para "_".
for ARQ in *' '* ; do echo "$ARQ: ${ARQ// /_}" ; done
Isso é bastante útil, obrigado!