Oi Edgard,

Você está usando o "|" de maneira incorreta, o pipe pega a saída
padrão de um comando e joga para o comando seguinte, porém no seu
comando:

mv COBST_ZMZU_02_041207P_MOV.TXT | sed
's/COBST_ZMZU_02_/RT/g;s/P_MOV.TXT/.001/g'

O "mv" não tem nenhuma saída para jogar para o comando "sed". Há
apenas a saída de erro que não é redirecionada para o "|".

Acredito que o que você quer é algo como:

mv COBST_ZMZU_02_041207P_MOV.TXT `\ls COBST_ZMZU_02_041207P_MOV.TXT |
sed 's/COBST_ZMZU_02_/RT/g;s/P_MOV.TXT/.001/g'`

Abs,
André Saunite

------------------------------------
André Marques Saunite
e-mail/MSN: [EMAIL PROTECTED]
Linux User - 308676
------------------------------------

Responder a