Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por João Felipe Mitre em 17/10/2005    [ 6538 hits ]

Login: mitre, 101507 pontos

   


Descrição

um simples script para criar arquivos iso, bom para uso prático e para exemplo de script.

[ Download: criar-iso ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#!/bin/bash

# Script para construção de arquivo .iso

# Autor: J. F. Mitre
# Data: 16/01/2005
# Data da última atualização: 16/01/2005

# Uso:
#
#    criar-iso <dir_origem> <dir_destino> <nome_arq.iso>
#

usage(){
echo "Script para criação de imagem .ISO"
echo
echo "Uso: "
echo " criar-iso <dir_origem> <dir_destino> <nome_arq.iso>"
}

if [ $1 == --help ]; then
echo
usage
echo
exit 0
fi


if [ ! $# == 3 ]; then
echo
usage
echo
exit 1
fi

DIR_ORIGEM=$1
DIR_DEST=$2

if [ $DIR_DEST == $DIR_ORIGEM  ]; then
  echo "O diretório de origem e destino são os mesmos"
  echo "Não é possível continuar"
  echo
  exit 1
fi

NOME_CD=$3

if [ ! -d "$DIR_DEST" ]; then
   echo "Pasta de destino não foi encontrada!"
   echo
   usage
   echo
   exit 1
else
   if [ ! -d "$DIR_ORIGEM" ]; then
      echo "Pasta de origem nao foi encontrada!"
      echo
      usage
      echo
      exit 1
   else
         if [ ! -w $DIR_DEST ]; then
           echo "Não é possível gravar em $DIR_DEST"
               echo
               exit 1
         else
           cd $DIR_DEST
           if [ -e "$NOME_CD" ]; then
             echo "Existe arquivo com o nome $NOME_CD em $DIR_DEST"
                 echo "A imagem não vai ser criada"
                 echo
                 exit 1
               fi
               cd -
           echo "Criando imagem ..."
           mkisofs -V $NOME_CD -l -o $DIR_DEST/$NOME_CD $DIR_ORIGEM

           if [ ! -f "$DIR_DEST/$NOME_CD" ]; then
            echo "Imagem não pode ser gravada!"
           else
            echo "Imagem criada com sucesso"
           fi
        fi
   fi
fi


Scripts recomendados
   Script Linux recomendado Script para criar tar.gz e tar.bz2
   Script Linux recomendado Clontexto
   Script Linux recomendado configurando o idesk
   Script Linux recomendado Array de números aleatórios não-repetidos de um intervalo em Shellscript (Bashscript)
   Script Linux recomendado Acelerar leitura e escrita no hd

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.