remover espacos

1. remover espacos

Rômulo Torres Silva
pankdo

(usa Debian)

Enviado em 31/07/2007 - 18:34h

bom eu preciso de um script que substitua os espacos em branco de todos os arquivos em uma pasta e os re-escreva substituindo o espaco por um traco baixo"_"
sera que tem jeito??????????

desde ja grato


  


2. Re: remover espacos

Elgio Schlemer
elgio

(usa OpenSuSE)

Enviado em 02/08/2007 - 14:24h

Deixa ver se entendi: queres RENOMEAR os arquivos, trocando espacos em branco por _, certo?

Faco muito isto!

ls -1 |grep ' '|while read linha; do mv "$linha" `echo $linha|tr ' ' '_'`;done

Esteja na pasta onde quer trocar!




3. Re: remover espacos

Ieso Nagata
Ieso Nagata

(usa Debian)

Enviado em 02/08/2007 - 17:44h

#!/bin/sh
for x in *; do
file=$(echo $x | tr ' ' _)
[ ! -f $file ] && mv "$x" $file
done

crie um arquivo com o conteúdo acima
ex. "renomear"

torne-o executável com o "chmod +x renomear", copie e rode-o dentro da pasta "./renomear"

obs.: mesmo sem o "chmod +x" pode executá-lo via "sh renomear"


4. Re: remover espacos

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/11/2007 - 01:09h

o comando

sed -e 's/ /_/g' NOME DO ARQUIVO

remove todos os espaços q ele achar e substitui pelo _






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts