shell-script-pt
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]