Discussion:
[shell-script] Alterar nomes de arquivos
Leandro Valiengo leandro_valiengo@yahoo.com.br [shell-script]
2017-10-06 13:18:59 UTC
Permalink
Prezados,

bom dia.
Tenho uma lista de arquivos assim em servidor unix (servidor HP-UX):

02_SISA_TMP04_SISA_TMP06_SISA_TMP
Preciso alterar todos para

02_SISA_RET04_SISA_RET06_SISA_RET
Tentei o comando:

rename 's/\.TMP$/\.RET/' *.TMP
Porém não funcionou. Podem me ajudar?
obrigado.
Leandro
Fredi Rolf Bieging fredi.bieging@gmail.com [shell-script]
2017-10-06 13:36:11 UTC
Permalink
Essa é a sintaxe do sed. Usando o rename fica assim:

rename _TMP _RET *TMP
Post by Leandro Valiengo ***@yahoo.com.br [shell-script]
Prezados,
bom dia.
02_SISA_TMP
04_SISA_TMP
06_SISA_TMP
Preciso alterar todos para
02_SISA_RET
04_SISA_RET
06_SISA_RET
rename 's/\.TMP$/\.RET/' *.TMP
Porém não funcionou. Podem me ajudar?
obrigado.
Leandro
Leandro Valiengo leandro_valiengo@yahoo.com.br [shell-script]
2017-10-06 13:40:46 UTC
Permalink
Opa...
segue msg de erro:
sh: rename:  not found.


Em Sexta-feira, 6 de Outubro de 2017 10:36, "Fredi Rolf Bieging ***@gmail.com [shell-script]" <shell-***@yahoogrupos.com.br> escreveu:


  Essa é a sintaxe do sed. Usando o rename fica assim:

rename _TMP _RET *TMP

2017-10-06 10:18 GMT-03:00 Leandro Valiengo ***@yahoo.com.br [shell-script] <shell-***@yahoogrupos.com.br>:

  Prezados,

bom dia.
Tenho uma lista de arquivos assim em servidor unix (servidor HP-UX):

02_SISA_TMP04_SISA_TMP06_SISA_TMP
Preciso alterar todos para

02_SISA_RET04_SISA_RET06_SISA_RET
Tentei o comando:

rename 's/\.TMP$/\.RET/' *.TMP
Porém não funcionou. Podem me ajudar?
obrigado.
Leandro




#yiv9278469523 #yiv9278469523 -- #yiv9278469523ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv9278469523 #yiv9278469523ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv9278469523 #yiv9278469523ygrp-mkp #yiv9278469523hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv9278469523 #yiv9278469523ygrp-mkp #yiv9278469523ads {margin-bottom:10px;}#yiv9278469523 #yiv9278469523ygrp-mkp .yiv9278469523ad {padding:0 0;}#yiv9278469523 #yiv9278469523ygrp-mkp .yiv9278469523ad p {margin:0;}#yiv9278469523 #yiv9278469523ygrp-mkp .yiv9278469523ad a {color:#0000ff;text-decoration:none;}#yiv9278469523 #yiv9278469523ygrp-sponsor #yiv9278469523ygrp-lc {font-family:Arial;}#yiv9278469523 #yiv9278469523ygrp-sponsor #yiv9278469523ygrp-lc #yiv9278469523hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv9278469523 #yiv9278469523ygrp-sponsor #yiv9278469523ygrp-lc .yiv9278469523ad {margin-bottom:10px;padding:0 0;}#yiv9278469523 #yiv9278469523actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv9278469523 #yiv9278469523activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv9278469523 #yiv9278469523activity span {font-weight:700;}#yiv9278469523 #yiv9278469523activity span:first-child {text-transform:uppercase;}#yiv9278469523 #yiv9278469523activity span a {color:#5085b6;text-decoration:none;}#yiv9278469523 #yiv9278469523activity span span {color:#ff7900;}#yiv9278469523 #yiv9278469523activity span .yiv9278469523underline {text-decoration:underline;}#yiv9278469523 .yiv9278469523attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv9278469523 .yiv9278469523attach div a {text-decoration:none;}#yiv9278469523 .yiv9278469523attach img {border:none;padding-right:5px;}#yiv9278469523 .yiv9278469523attach label {display:block;margin-bottom:5px;}#yiv9278469523 .yiv9278469523attach label a {text-decoration:none;}#yiv9278469523 blockquote {margin:0 0 0 4px;}#yiv9278469523 .yiv9278469523bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv9278469523 .yiv9278469523bold a {text-decoration:none;}#yiv9278469523 dd.yiv9278469523last p a {font-family:Verdana;font-weight:700;}#yiv9278469523 dd.yiv9278469523last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv9278469523 dd.yiv9278469523last p span.yiv9278469523yshortcuts {margin-right:0;}#yiv9278469523 div.yiv9278469523attach-table div div a {text-decoration:none;}#yiv9278469523 div.yiv9278469523attach-table {width:400px;}#yiv9278469523 div.yiv9278469523file-title a, #yiv9278469523 div.yiv9278469523file-title a:active, #yiv9278469523 div.yiv9278469523file-title a:hover, #yiv9278469523 div.yiv9278469523file-title a:visited {text-decoration:none;}#yiv9278469523 div.yiv9278469523photo-title a, #yiv9278469523 div.yiv9278469523photo-title a:active, #yiv9278469523 div.yiv9278469523photo-title a:hover, #yiv9278469523 div.yiv9278469523photo-title a:visited {text-decoration:none;}#yiv9278469523 div#yiv9278469523ygrp-mlmsg #yiv9278469523ygrp-msg p a span.yiv9278469523yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv9278469523 .yiv9278469523green {color:#628c2a;}#yiv9278469523 .yiv9278469523MsoNormal {margin:0 0 0 0;}#yiv9278469523 o {font-size:0;}#yiv9278469523 #yiv9278469523photos div {float:left;width:72px;}#yiv9278469523 #yiv9278469523photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv9278469523 #yiv9278469523photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv9278469523 #yiv9278469523reco-category {font-size:77%;}#yiv9278469523 #yiv9278469523reco-desc {font-size:77%;}#yiv9278469523 .yiv9278469523replbq {margin:4px;}#yiv9278469523 #yiv9278469523ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv9278469523 #yiv9278469523ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv9278469523 #yiv9278469523ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv9278469523 #yiv9278469523ygrp-mlmsg select, #yiv9278469523 input, #yiv9278469523 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv9278469523 #yiv9278469523ygrp-mlmsg pre, #yiv9278469523 code {font:115% monospace;}#yiv9278469523 #yiv9278469523ygrp-mlmsg * {line-height:1.22em;}#yiv9278469523 #yiv9278469523ygrp-mlmsg #yiv9278469523logo {padding-bottom:10px;}#yiv9278469523 #yiv9278469523ygrp-msg p a {font-family:Verdana;}#yiv9278469523 #yiv9278469523ygrp-msg p#yiv9278469523attach-count span {color:#1E66AE;font-weight:700;}#yiv9278469523 #yiv9278469523ygrp-reco #yiv9278469523reco-head {color:#ff7900;font-weight:700;}#yiv9278469523 #yiv9278469523ygrp-reco {margin-bottom:20px;padding:0px;}#yiv9278469523 #yiv9278469523ygrp-sponsor #yiv9278469523ov li a {font-size:130%;text-decoration:none;}#yiv9278469523 #yiv9278469523ygrp-sponsor #yiv9278469523ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv9278469523 #yiv9278469523ygrp-sponsor #yiv9278469523ov ul {margin:0;padding:0 0 0 8px;}#yiv9278469523 #yiv9278469523ygrp-text {font-family:Georgia;}#yiv9278469523 #yiv9278469523ygrp-text p {margin:0 0 1em 0;}#yiv9278469523 #yiv9278469523ygrp-text tt {font-size:120%;}#yiv9278469523 #yiv9278469523ygrp-vital ul li:last-child {border-right:none !important;}#yiv9278469523
itamarnet@yahoo.com.br [shell-script]
2017-10-06 14:06:49 UTC
Permalink
Leandro

Parece que o comando rename não está em seu micro ou a sintaxe dele no seu Unix não é compatível.


Veja se essa sintaxe ajuda:


ls *_TMP | while read arq; do echo mv "${arq}" "${arq%TMP}RET"; done





Estou colocando um echo para mostrar o comando sem executar, mas para fazer efetivamente apenas retire-o, mas faça com muito cuidado


[]'s
Itamar
Leandro Valiengo leandro_valiengo@yahoo.com.br [shell-script]
2017-10-06 14:17:02 UTC
Permalink
Muito obrigado. Funcionou perfeitamente.

abs,


Em Sexta-feira, 6 de Outubro de 2017 11:10, "***@yahoo.com.br [shell-script]" <shell-***@yahoogrupos.com.br> escreveu:


  Leandro
Parece que o comando rename não está em seu micro ou a sintaxe dele no seu Unix não é compatível.
Veja se essa sintaxe ajuda:
 ls *_TMP | while read arq; do echo mv "${arq}" "${arq%TMP}RET"; done


Estou colocando um echo para mostrar o comando sem executar, mas para fazer efetivamente apenas retire-o, mas faça com muito cuidado
[]'sItamar #yiv7616596004 #yiv7616596004 -- #yiv7616596004ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv7616596004 #yiv7616596004ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv7616596004 #yiv7616596004ygrp-mkp #yiv7616596004hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv7616596004 #yiv7616596004ygrp-mkp #yiv7616596004ads {margin-bottom:10px;}#yiv7616596004 #yiv7616596004ygrp-mkp .yiv7616596004ad {padding:0 0;}#yiv7616596004 #yiv7616596004ygrp-mkp .yiv7616596004ad p {margin:0;}#yiv7616596004 #yiv7616596004ygrp-mkp .yiv7616596004ad a {color:#0000ff;text-decoration:none;}#yiv7616596004 #yiv7616596004ygrp-sponsor #yiv7616596004ygrp-lc {font-family:Arial;}#yiv7616596004 #yiv7616596004ygrp-sponsor #yiv7616596004ygrp-lc #yiv7616596004hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv7616596004 #yiv7616596004ygrp-sponsor #yiv7616596004ygrp-lc .yiv7616596004ad {margin-bottom:10px;padding:0 0;}#yiv7616596004 #yiv7616596004actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv7616596004 #yiv7616596004activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv7616596004 #yiv7616596004activity span {font-weight:700;}#yiv7616596004 #yiv7616596004activity span:first-child {text-transform:uppercase;}#yiv7616596004 #yiv7616596004activity span a {color:#5085b6;text-decoration:none;}#yiv7616596004 #yiv7616596004activity span span {color:#ff7900;}#yiv7616596004 #yiv7616596004activity span .yiv7616596004underline {text-decoration:underline;}#yiv7616596004 .yiv7616596004attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv7616596004 .yiv7616596004attach div a {text-decoration:none;}#yiv7616596004 .yiv7616596004attach img {border:none;padding-right:5px;}#yiv7616596004 .yiv7616596004attach label {display:block;margin-bottom:5px;}#yiv7616596004 .yiv7616596004attach label a {text-decoration:none;}#yiv7616596004 blockquote {margin:0 0 0 4px;}#yiv7616596004 .yiv7616596004bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv7616596004 .yiv7616596004bold a {text-decoration:none;}#yiv7616596004 dd.yiv7616596004last p a {font-family:Verdana;font-weight:700;}#yiv7616596004 dd.yiv7616596004last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv7616596004 dd.yiv7616596004last p span.yiv7616596004yshortcuts {margin-right:0;}#yiv7616596004 div.yiv7616596004attach-table div div a {text-decoration:none;}#yiv7616596004 div.yiv7616596004attach-table {width:400px;}#yiv7616596004 div.yiv7616596004file-title a, #yiv7616596004 div.yiv7616596004file-title a:active, #yiv7616596004 div.yiv7616596004file-title a:hover, #yiv7616596004 div.yiv7616596004file-title a:visited {text-decoration:none;}#yiv7616596004 div.yiv7616596004photo-title a, #yiv7616596004 div.yiv7616596004photo-title a:active, #yiv7616596004 div.yiv7616596004photo-title a:hover, #yiv7616596004 div.yiv7616596004photo-title a:visited {text-decoration:none;}#yiv7616596004 div#yiv7616596004ygrp-mlmsg #yiv7616596004ygrp-msg p a span.yiv7616596004yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv7616596004 .yiv7616596004green {color:#628c2a;}#yiv7616596004 .yiv7616596004MsoNormal {margin:0 0 0 0;}#yiv7616596004 o {font-size:0;}#yiv7616596004 #yiv7616596004photos div {float:left;width:72px;}#yiv7616596004 #yiv7616596004photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv7616596004 #yiv7616596004photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv7616596004 #yiv7616596004reco-category {font-size:77%;}#yiv7616596004 #yiv7616596004reco-desc {font-size:77%;}#yiv7616596004 .yiv7616596004replbq {margin:4px;}#yiv7616596004 #yiv7616596004ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv7616596004 #yiv7616596004ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv7616596004 #yiv7616596004ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv7616596004 #yiv7616596004ygrp-mlmsg select, #yiv7616596004 input, #yiv7616596004 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv7616596004 #yiv7616596004ygrp-mlmsg pre, #yiv7616596004 code {font:115% monospace;}#yiv7616596004 #yiv7616596004ygrp-mlmsg * {line-height:1.22em;}#yiv7616596004 #yiv7616596004ygrp-mlmsg #yiv7616596004logo {padding-bottom:10px;}#yiv7616596004 #yiv7616596004ygrp-msg p a {font-family:Verdana;}#yiv7616596004 #yiv7616596004ygrp-msg p#yiv7616596004attach-count span {color:#1E66AE;font-weight:700;}#yiv7616596004 #yiv7616596004ygrp-reco #yiv7616596004reco-head {color:#ff7900;font-weight:700;}#yiv7616596004 #yiv7616596004ygrp-reco {margin-bottom:20px;padding:0px;}#yiv7616596004 #yiv7616596004ygrp-sponsor #yiv7616596004ov li a {font-size:130%;text-decoration:none;}#yiv7616596004 #yiv7616596004ygrp-sponsor #yiv7616596004ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv7616596004 #yiv7616596004ygrp-sponsor #yiv7616596004ov ul {margin:0;padding:0 0 0 8px;}#yiv7616596004 #yiv7616596004ygrp-text {font-family:Georgia;}#yiv7616596004 #yiv7616596004ygrp-text p {margin:0 0 1em 0;}#yiv7616596004 #yiv7616596004ygrp-text tt {font-size:120%;}#yiv7616596004 #yiv7616596004ygrp-vital ul li:last-child {border-right:none !important;}#yiv7616596004
Loading...