[DÚVIDA] Utilizando o for para fazer loop (chown) [DÚVIDA] [RESOLVIDO]

13. Re: [DÚVIDA] Utilizando o for para fazer loop (chown) [DÚVIDA] [RESOLVIDO]

Pedersini
Pedersini

(usa Debian)

Enviado em 09/02/2019 - 22:03h

msoliver escreveu:


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!

ls | grep " " | while read i; do novo=`echo $i | tr ' ' '-'`; mv "$i" $novo; done && for arq in `ls`;do chown usuario $arq; done 


Boa noite Pedersini, Simplificando seu comando:
"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!


  



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts