Nome de arquivos (shellscript)
E ai pessoal
To precisando de uma ajuda de vcs, nao sou bom em shellscript, porem to precisando de um para fazer o seguinte:
Tenho em um diretorio mtos arquivos enumerados em 001.jpg, 002.jpg, 003.jpg, e por ai vai... tenho que inserir a string "imagem" antes de cada nome de arquivo, algo como imagem001.jpg, imagem002.jpg, etc...
Fazer isso manualmente nem se cogita neh, pensei em fazer um programinha em C ou ateh PHP, mas queria saber em shellscript, acho que usando sed ou awk funciona.... mas nao consegui :(
help-me please...
Re: Nome de arquivos (shellscript)
Citação:
Postado originalmente por Rooter
mas queria saber em shellscript, acho que usando sed ou awk funciona.... mas nao consegui :(
eu também não sou bão em shell script.. mas acho que é qualquer coisa com uma condição escalar (pesquise no google que tem). Ah, lembrei: dois dias atrás eu postei (e saiu aqui no underlinux) uns 20 ou 30 sites só pra scripts, dá uma pesquisada.
Bem, seria mais ou menos o seguinte:
for x in [ 1..100 ]; do
mv -fv $x.jpg figura$x.jpg
que me lembre, dá pra fazer em linha de comando.
Nome de arquivos (shellscript)
faz assim:
for xxx in `ls -1 ???.jpg` ; do mv $xxx imagem$xxx ; done
abraços,
gustavo
Nome de arquivos (shellscript)
valeu pessoal!
vou tentar aki ;)