The UNIX and Linux Forums  


Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Root Senha mudança bullz26 Sun Solaris 2 03-30-2008 12:09
Como alterar a senha ROOT. angelofhell HP-UX 3 02-25-2008 06:44
alterar senha root duke0001 Sun Solaris 3 02-22-2007 12:10
Como faço para alterar extensão kswaraj Programação Shell Script e 2 06-28-2004 09:07
Como alterar a extensão? prkwan Programação Shell Script e 4 11-16-2002 07:14

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 02-15-2008
Astrid Astrid is offline
Usuário
  
 

Join Date: Feb 2008
Posts: 4
mudar extensão de raiz e subdiretórios

Olá, meu primeiro post!
I'd appreciate ajudar com este script, sou novo para isso.

Tenho uma media diretório onde quero batch converter o arquivo de imagem a partir de nomes. Img para. Iso.

Tentei, mas obtém:
$ ./img2iso2.sh
./img2iso2.sh: linha 13: Erro de sintaxe: fim do arquivo inesperado

Este é o meu inacabada script:

Código:
#!/bin/bash

# Set the video directory here
VIDEO_ROOT_DIRECTORY="/Users/astrid/NFS/scripts/img2iso/";

# Check if the directory exist or not
if [ -d "$VIDEO_ROOT_DIRECTORY" ]; then
	cd $VIDEO_ROOT_DIRECTORY
else
	print "ERROR: Unable to reach directory - or it does not exist!";
fi

for imgfile do 
    	case $imgfile *.img
            	do mv $imgfile.img $imgfile.iso;
               	done
          print "img-files renamed to iso";
    	esac
done

exit 0

Parto do princípio de que não se verifique subdirectórios, embora eu gostaria que ele. Talvez uma combinação de encontrar, e grep sed deve ser utilizado em vez disso? Estes comandos parece maravilhas de trabalhar em quase qualquer situação.

Além disso, eu penso que seria inteligente para incluir algum tipo de verificação:
se houver um arquivo chamado image.iso e um chamado image.img na mesma (sub) diretório; Queria mudar o nome desta. img a imagem-1.iso. Mas eu nem sei por onde começar com esta verificação!

Se eu entender a mensagem de erro, há um problema com citando? Eu fiz tantas tentativas que eu não posso lembrar quando eu comecei mais.

Qualquer ajuda é muito apreciada.


EDIT:
Pesquisando no fórum eu encontrei uma maneira melhor de fazer a substituição do arquivo extensão (aqui), Mas eu não era tão sortudo com o subdirs.

Última edição por Astrid; em 02/15/2008 03:43..
 

Marcadores

Tags
linux, linux comandos, comandos unix

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 03:12.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0