[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] tirar espacos de arquivo
From: |
Eliphas Levy Theodoro |
Subject: |
Re: [shell-script] tirar espacos de arquivo |
Date: |
Mon, 17 Dec 2001 11:33:37 -0200 (BRST) |
Julio Cezar Neves - DISB.O, @ 10:58:
> Fala Eliphas!
> vc tem razão! Não prestei muita atenção no enunciado e criei o mp5, isto é,
> o mp3 mais compactado :-)
>
> Wellington, desculpe a bobeada...
>
> [ ]s,
> Julio
>
> Em tempo: Pô Eliphas, logo hoje que mandei a resposta com um sed, vc
> devolveu-a sem ele...
Ups De novo! Já corrijo :')
echo '
#!/bin/sh
for Arquivo in *mp3; do
mv $Arquivo $(echo $Arquivo | tr -d " ")
done' |
sed '/tr /{ s,tr -d ,sed ,; s,"\([^"]*\)","s/\1//g",; }'
sweeet! ';)
--
Eliphas
(http://www.msn.com.br/terms/default.asp, em Sex Dez 7 09:06:19 BRST 2001)
Ao enviar mensagens, carregar arquivos, fazer o input de dados ou engajar-se em
qualquer outra forma de comunicação através deste Web site, você concede à
Microsoft permissão para:
Usar, modificar, copiar, distribuir, transmitir, exibir publicamente, realizar
publicamente, reproduzir, publicar, sub-licenciar, criar trabalhos derivados
de, transferir ou vender quaisquer comunicações.
From (no email address) Mon Dec 17 05:38:54 2001
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
Received: (EGP: mail-8_0_1_3); 17 Dec 2001 13:38:54 -0000
Received: (qmail 77177 invoked from network); 17 Dec 2001 13:38:54 -0000
Received: from unknown (216.115.97.171)
by m4.grp.snv.yahoo.com with QMQP; 17 Dec 2001 13:38:54 -0000
Received: from unknown (HELO perninha.conectiva.com.br) (200.250.58.156)
by mta3.grp.snv.yahoo.com with SMTP; 17 Dec 2001 13:38:49 -0000
Received: from burns.conectiva (burns.conectiva [10.0.0.4])
by perninha.conectiva.com.br (Postfix) with SMTP id 695D738F31
for <address@hidden>; Mon, 17 Dec 2001 10:38:40 -0300 (EST)
Received: (qmail 23205 invoked by uid 0); 17 Dec 2001 13:35:09 -0000
Received: from verde.conectiva (10.0.2.168)
by burns.conectiva with SMTP; 17 Dec 2001 13:35:09 -0000
Date: Mon, 17 Dec 2001 11:39:32 -0200 (BRST)
X-X-Sender: <verde@verde.conectiva>
To: <address@hidden>
Subject: Re: [shell-script] tirar espacos de arquivo
In-Reply-To: <Pine.LNX.4.33L.0112171126560.7460-100000@elisangela.intranet>
Message-ID: <Pine.LNX.4.33L.0112171137040.1095-100000@verde.conectiva>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Content-Transfer-Encoding: 8BIT
X-eGroups-From: # aurelio marinho jargas <address@hidden>
From: # aurelio marinho jargas <address@hidden>
X-Yahoo-Group-Post: member; u=2051422
X-Yahoo-Profile: verde6666
ei!!
dá pra usar só builtins do bash2 tb Kra!!!
for a in *.mp3; do mv "$a" "${a// /}"; done
bash2 detona (sed embutido na expansão de variáveis)!
@ 17/12, Eliphas Levy Theodoro:
> Julio Cezar Neves - DISB.O, @ 10:58:
> > Fala Eliphas!
> > vc tem razão! Não prestei muita atenção no enunciado e criei o mp5, isto é,
> > o mp3 mais compactado :-)
> >
> > Wellington, desculpe a bobeada...
> >
> > Em tempo: Pô Eliphas, logo hoje que mandei a resposta com um sed, vc
> > devolveu-a sem ele...
>
> Ups De novo! Já corrijo :')
>
> echo '
> #!/bin/sh
> for Arquivo in *mp3; do
> mv $Arquivo $(echo $Arquivo | tr -d " ")
> done' |
> sed '/tr /{ s,tr -d ,sed ,; s,"\([^"]*\)","s/\1//g",; }'
>
> sweeet! ';)
--
http://verde666.org s/click/^a]/;^[:wq