Comando rename [RESOLVIDO]

1. Comando rename [RESOLVIDO]

Fabiana Melo Cerqueira
Fabiana_linux

(usa Ubuntu)

Enviado em 25/04/2010 - 14:43h

Ola pessoal.
Estou tentando utilizar o comando rename e para ver seu funcionamento utilizei comando "man rename", para ver sua synopsis, mas não entendi a sua synopsis mostrada abaixo.

rename [ -v ] [ -n ] [ -f ] perlexpr [ files ]

Poderiam me explicar?





  


2. MELHOR RESPOSTA

Wallace Silva
wallacesilva

(usa Debian)

Enviado em 16/05/2010 - 23:14h

Fabiana ignore o comentario do acvsilva, eh o mais [*****] que já ouvi, como vc falou que nao entendeu
tem esse link que explica um pouco
http://www.dicas-l.com.br/dicas-l/20040123.php

mas em teoria seria o seguinte, você pode renomear arquivos usando expressao regular, o que eh uma maravilha,
veja um exemplo:

rename 'y/A-Z/a-z/' *

isso renomea todos os arquivos com letras maiusculas para minusculas
expressao regular ajuda bastante para certas situaçoes, caso nao tenha muita nocao de expressoes regulares e queira usar consulte o site do http://aurelio.net/er/ tem mt coisa boa la

espero ter ajudado

3. Man pages e parametros opcionais

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/05/2010 - 23:41h

Em man pages o que vem entre [] são opções dos comandos. Isso quer dizer que seu uso é opcional. E que o usuário deve seguir esta sequência.

Neste caso deve-se seguir a sequência de parametros opcionais (este é o melhor termo) da sguinte maneira:

rename -v e/ou -n e/ou -f expressão regular obrigatória e/ou arquivo(s)



Um exemplo:

ls a*.txt | rename 's/a/A/'

Veja que neste exemplo eu omiti as opções e o(s) nome(s) do(s) arquivo(s) que neste caso seria a entrada do comando ls ( liste todos os arquivos iniciados com "a minusculo" e terminados com .txt e renomeie-os/troque o "a" para "A" apenas uma vez.

Não se preocupe o tempo e dedicação ao estudo sobre regex(expresões regulares) irão lhe dar dicas melhores que esta minha, como os sits indicados pelos amigo anterior.

Mas, espero que isso lhe ajude.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts