space2sep (Trocar arquivos com espaço "\ ")

Publicado por Slackjeff (última atualização em 26/01/2018)

[ Hits: 1.347 ]

Homepage: https://slackjeff.com.br

Download space2sep




Programa para trocar o separador espaço ou "\ " nos diretorios ou arquivos.
'oi\ tudo \ bem', como space2sep o negocio fica como você quer :)

Bote em /usr/bin e é só rodar no diretorio que você deseja fazer a troca.

Mais informações:
https://notabug.org/jeffersonrocha/space2sep

  



Esconder código-fonte

#!/usr/bin/env bash
#----------HEADER------------------------------------------------------------------|
#
#AUTOR
# Jefferson Rocha <lrcjefferson@gmail.com>
#
#HOMEPAGE
# slackjeff.github.io
#
#DESCRIÇÃO:
# Programa para trocar o separador espaço ou "\ " nos diretorios ou arquivos.
# 'oi\ tudo \ bem', como space2sep o negocio fica como você quer :)
# 
#----------END-HEADER--------------------------------------------------------------|


#----VARIABLES---------
#>>> Troque o 'separador' de acordo com sua necessidade.
separator="-"
#>>> Colorindo sua vida
end="\033[m"
red="\033[31;1m"
pink="\033[35;1m"
blue="\033[34;1m"

#>>> Aqui a brincadeira começa
i="0"
for file in *\ *; do
  if [ -w "$file" ]; then
      mv -- "$file" "${file// /$separator}" && \
      let i++
      echo -e "'$file' ${red}Foi renomeado...${end}"
  fi
done

# Se não tem nenhum arquivo para trocar, então não faz nada :)
[ "$i" -gt "0" ] && \
echo -e "\n\t${pink}Total de arquivos renomeados: ${blue}$i${end}" || \
echo -e "\t${red}Nada encontrado!${end}" 

Scripts recomendados

Firewall funcional

Gerenciador Servidor de Arquivos

Procura Arquivos

Configurar internet roteada !

Backup automatico em dois computadores via local e NFS


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts