shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

copiar disquete - criando interfaçe com dialog ou kdialog!


From: voyeg3r
Subject: copiar disquete - criando interfaçe com dialog ou kdialog!
Date: Fri, 15 Apr 2005 14:38:56 -0000
User-agent: eGroups-EW/0.82

Peguei o script abaixo na Internet, é para copiar disquetes.
fiz algumas modificações.
Gostaria de saber se alguém poderia modifica-lo para 
mostra uma interface em dialog ou kdialog - deve haver um teste
se o usuário está em modo gráfico ou modo texto


#!/bin/bash
## diskcopy: a DOS diskcopy clone based on dd
# download:
http://www.tldp.org/linuxfocus/common/src2/article370/diskcopy.txt

# nome da imagem temporária
tmpImage=/tmp/tmpImage.$$
## floppy device - drive de disquete
floppy=/dev/fd0

## check if not already mounted - checando se está montado
if  mount | grep ${floppy} > /dev/null ; then
 echo -e "\033[1mFloppy drive ${floppy} ocupado, saindo...\033[m"
 exit 3
fi

## ignore signals when copying - ignorando sinais
trap '' 0 1 2 3 15

echo -e "\033[1mInsira o disquete de origem e pressione <enter>\033[m"
read enter

echo -n "Copiando fonte ....   "
dd if=${floppy} of=${tmpImage} &>/dev/null && echo Pronto.

while :
do
 echo -e "\033[1mInsira o disco de destino e pressione <enter>\033[m"
 read enter

 echo -n "Copiando destino ....  "
 dd if=${tmpImage}  of=${floppy} &>/dev/null && echo Pronto.

 echo -e "\033[1mVocê deseja copiar outro disco? [s/n] ?\033[m"
 read resposta
 case ${resposta} in [Nn]*) break;; esac
done

## cleanup - limpando a imagem temporária usada
# para a cópia
rm -f ${tmpImage}





reply via email to

[Prev in Thread] Current Thread [Next in Thread]