script para trabalhar com disquetes no linux

Publicado por Sidney Alexandre Pagel 07/10/2004

[ Hits: 5.639 ]

Download disquete




esse eh um pequeno script para trabalhar com disquetes no linux, o que eh uma das dificuldades dos usuários leigos.

  



Esconder código-fonte

#!/bin/bash
sudo umount /mnt/floppy; clear
echo ESTE É UM  UTILITÁRIO QUE LHE AJUDA A TRABALHAR COM 
echo DISQUETES NO LINUX!!! 
echo QUAL DAS OPÇÕES VOCÊ DESEJA EXECUTAR?
echo 1 VER O QUE TEM GRAVADO NO DISQUETE?
echo 2 COPIAR UM ARQUIVO PARA O DISQUETE?
echo 3 APAGAR UM ARQUIVO QUE SE ENCONTRA NO DISQUETE?
echo 4 FORMATAR SEU DISQUETE?
echo 5 SAIR DESTE PROGRAMA.
echo DIGITE SUA RESPOSTA "(1, 2, 3, 4 ou 5)" E PRESSIONE ENTER 
read resp;
#VERIFICAR O CONTEÚDO DO DISQUETE
if [ "$resp" = "1" ] ; then
dialog --yesno " ESSA OPÇÃO MONTA SEU DISQUETE E MOSTRA O CONTEÚDO PARA VOCÊ
TEM CERTEZA DE QUE É ISSO QUE DESEJA?" 7 50
sel=$?
case $sel in
0) dialog --msgbox "SERÁ ABERTA UMA JANELA, MOSTRANDO O CONTEÚDO DE SEU DISQUETE" 7 50
sudo mount -t vfat /dev/fd0 /mnt/floppy && sudo konqueror /mnt/floppy;
dialog --msgbox "AGORA VOCÊ JÁ SABE O QUE HÁ GRAVADO EM SEU DISQUETE" 7 50
sudo umount /mnt/floppy;clear;/usr/sbin/./disquete;
echo "DISQUETE DESMONTADO";;
1) dialog --msgbox "VOCÊ PODE ESCOLHER OUTRA OPÇÃO"   7 50
clear;
/usr/sbin/./disquete;
esac
fi
#COPIAR UM ARQUIVO PARA O DISQUETE E SUAS OPÇÕES
if [ "$resp" = "2" ] ; then
dialog --yesno " ESSA OPÇÃO LHE AJUDA A COPIAR ARQUIVOS DE SEU COMPUTADOR PARA 
O DISQUETE. É ISSO QUE VOCÊ DESEJA FAZER? " 7 50
sel=$?
case $sel in
0) dialog --msgbox "SERÁ ABERTA UMA JANELA, MOSTRANDO O CONTEÚDO DO SEU DISQUETE. MINIMIZE-A, MAS NÃO A FECHE
PROCURE O ARQUIVO A SER COPIADO PARA O DISQUETE 
CLIQUE COM O BOTÃO DIREITO DO MOUSE SOBRE ELE E ESCOLHA A OPÇÃO COPIAR
RESTAURE A JANELA QUE SE ABRIU INICIALMENTE, CLIQUE EM QUALQUER ESPAÇO VAZIO E ESCOLHA A OPÇÃO COLAR, FECHANDO A JANELA EM SEGUIDA" 16 55
sudo mount -t vfat /dev/fd0 /mnt/floppy;sudo konqueror /mnt/floppy &&
dialog --msgbox "PRONTO! SEU ARQUIVO FOI COPIADO PARA O DISQUETE" 7 50;
sudo umount /mnt/floppy;echo "DESMONTADO";
clear;
/usr/sbin/./disquete;;
1) dialog --msgbox "VOCÊ PODE ESCOLHER OUTRA OPÇÃO" 7 50;
clear;
/usr/sbin/./disquete
esac
fi
#APAGAR UM ARQUIVO DO DISQUETE E SUAS OPÇÕES
if [ "$resp" = "3" ] ; then
dialog --yesno " CUIDADO, POIS ESTA É UMA AÇÃO IRREPARÁVEL. VOCÊ IRÁ APAGAR UM ARQUIVO QUE 
SE ENCONTRA GRAVADO EM SEU DISQUETE. TEM CERTEZA DE QUE DESEJA FAZER ISSO?"  16 55;
sel=$?
case $sel in
0) dialog --msgbox "SERÁ ABERTA UMA JANELA, MOSTRANDO O CONTEÚDO DO SEU DISQUETE.
PROCURE O ARQUIVO QUE DESEJA APAGAR E CLIQUE COM O BOTÃO DIREITO DO MOUSE SOBRE ELE,
ESCOLHENDO A OPÇÃO REMOVER. NA JANELA QUE SE SEGUE, CONFIRME, CLICANDO NA OPÇÃO DELETE" 16 55
sudo mount -t vfat /dev/fd0 /mnt/floppy;sudo konqueror /mnt/floppy;
dialog --msgbox "O ARQUIVO FOI REMOVIDO" 7 50;
sudo umount -t vfat /dev/fd0 /mnt/floppy;echo "DESMONTADO";
clear; 
/usr/sbin/./disquete;;
1) dialog --msgbox "VOCÊ PODE ESCOLHER OUTRA OPÇÃO" 7 50;
clear;
/usr/sbin/./disquete
esac
fi
#FORMATAR O DISQUETE E SUAS OPÇÕES
if [ "$resp" = "4" ] ; then
dialog --yesno "CUIDADO, POIS ESTA OPÇÃO, QUANDO CONFIRMADA, ELIMINA TODOS OS DADOS
DO SEU DISQUETE. CONFIRMA?" 7 50;
sel=$?
case $sel in
0) dialog --msgbox "SEU DISQUETE SERÁ FORMATADO" 7 50
clear;
sudo fdformat /dev/fd0;sudo mkfs.msdos /dev/fd0;
clear;/usr/sbin/./disquete;;
1)dialog --msgbox "VOCÊ PODE ESCOLHER OUTRA OPÇÃO" 7 50;
clear;
/usr/sbin/./disquete;
esac
fi
# SAIR DO PROGRAMA
if [ "$resp" = "5" ] ; then
dialog --yesno "VOCÊ TEM CERTEZA DE QUE DESEJA SAIR? " 7 50
sel=$?
case $sel in
0)clear; exit 0;;
1)dialog --msgbox "VOCÊ PODE ESCOLHER OUTRA OPÇÃO" 7 50 
clear; /usr/sbin/./disquete   
esac
fi

Scripts recomendados

Script para alterar listas do Squid

Busca string em arquivos

MPlayer em modo texto com desligamento programado do sistema

zsh: Exemplo de uso do módulo zsh/curses

Adicionando usuários para email


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts