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

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

[ Hits: 1.449 ]

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

IPv6 fácil e rápido

edita

Script para geração de relatórios do sarg

Logs do daemontools - tradução de timestamp

Montando compartilhamentos Webdav no Linux


  

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