![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| 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 |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
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 |
| Display Modes | Esta taxa Thread |
|
|