Adicionar espaços após letra maiuscula

1. Adicionar espaços após letra maiuscula

Philipe Souza
Philipex

(usa elementary OS)

Enviado em 08/06/2014 - 11:20h

Olá! gostaria de saber como posso adicionar um espaço em branco após um nome de arquivo, por exemplo: VivaLinux para Viva Linux ignorando a primeira letra. Desde já agradeço amigos.


  


2. Re: Adicionar espaços após letra maiuscula

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/06/2014 - 11:32h

Usando esse teu exemplo:


echo VivaLinux | sed 's/^\(Viva\)/\1\ /'



3. Re: Adicionar espaços após letra maiuscula

Philipe Souza
Philipex

(usa elementary OS)

Enviado em 12/06/2014 - 20:57h

Mas como posso fazer isso no nome de varios arquivos? eu estou com um problema kk removi os espaços do nome de varios arquivos .mp3 ficando assim: MusicaTalmp3 e gostaria de voltar ao normal Musica Tal.mp3
como posso fazer isso com todas as musicas da pasta? obrigado


4. Re: Adicionar espaços após letra maiuscula

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/06/2014 - 23:33h

Philipex escreveu:

Mas como posso fazer isso no nome de varios arquivos? eu estou com um problema kk removi os espaços do nome de varios arquivos .mp3 ficando assim: MusicaTalmp3 e gostaria de voltar ao normal Musica Tal.mp3
como posso fazer isso com todas as musicas da pasta? obrigado


Para remover só os espaços em arquivos, use o comando de repetição for para fazer essa tarefa, ex:


for n in *.mp3; do mv -v "$n" $(tr -d ' ' <<< "$n"); done


Agora pra reverter a situação é meio difícil (voltar com os espaços), *acho* que só renomeando manualmente mesmo...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts