Em Terça 17 Abril 2007 15:41, Fernando Faria Mariano escreveu:
> Boa tarde.
>
> /compart/Setores/Administrativo/Evento 14 anos/Listas Recebidas/93E46000
>
> se eu utilizar o comando mv com a linha acima vou obter erros por conta
> dos espaços e entao pensei na solução de incluir \ onde o comando "tr"
> encontrar espaços...
>
> com o comando
>
> cat arquivo | tr ' ' '\\ '
>
> não consigo obter o resultado que esperava, ficando assim...
>
>
> /compart/Setores/Administrativo/Evento\14\anos/Listas\Recebidas/93E46000
>
> Alguem sabe como posso substituir o espaço por uma barra e ao mesmo
> tempo incluir outro espaço em cada linha processada por "tr"...
>

Respondendo para a lista: tinha respondido em PVT por engano:

"Translation occurs if -d is not given and both SET1 and SET2 appear.
-t may be used only when translating.  SET2 is extended to length of
SET1 by repeating its last character as necessary.  Excess characters
of SET2 are ignored."

Pelo que entendi, isso não é possível...

BTW, você não pode usar um sed num arquivo temporário?
Sei que, com isso, o desperdício é enorme, mas...



[EMAIL PROTECTED] ~ $ cat assinatura.sh
#!/bin/bash

echo -e "Davi Vidal"
echo -e "[EMAIL PROTECTED]"
echo -e "[EMAIL PROTECTED]"
echo -e "--"
echo -e "\nAgora com fortune:"
echo -e "\"`fortune`\""
[EMAIL PROTECTED] ~ $ sed 's/\ /\\\ /g' assinatura.sh > teste.tmp
[EMAIL PROTECTED] ~ $ cat teste.tmp
#!/bin/bash

echo\ -e\ "Davi\ Vidal"
echo\ -e\ "[EMAIL PROTECTED]"
echo\ -e\ "[EMAIL PROTECTED]"
echo\ -e\ "--"
echo\ -e\ "\nAgora\ com\ fortune:"
echo\ -e\ "\"`fortune`\""




[]s


-- 
Davi Vidal
[EMAIL PROTECTED]
[EMAIL PROTECTED]
--

Agora com fortune:
""I believe that Ronald Reagan will someday make this
 country what it once was... an arctic wilderness."
-- Steve Martin"

Attachment: pgp0wwdf3KnVT.pgp
Description: PGP signature

Responder a