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

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

[ Hits: 1.429 ]

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

[ResuLinux] Discador Claro 3G em dialog

Resize ALL

Editor de TAG MP3

[wgetreload] Evitando conexão "staled" (parada) no wget

Calculadora


  

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