Script para formatação de disquetes em modo texto
Publicado por Sandro Marcell 27/12/2006
[ Hits: 5.764 ]
Homepage: http://sanmarcell.wordpress.com
Um simples script para formatar disquetes no Linux. Espero que gostem!
#!/bin/bash
# Script escrito por: SANDRO MARCELL PADILHA BARBOSA
# E-mail: sandro_marcell@yahoo.com.br
# Slackware GNU/Linux 10.1
# Este script formatará o disquete com capacidade de 1,44MB e sist. de arquivos FAT.
echo
echo -e '\e[33;7m # SCRIPT PARA FORMATAÇÃO DE DISQUETES EM MODO TEXTO # \e[m'
echo
Principal ()
{
echo -e '\e[35;1m SELECIONE O TIPO DE FORMATAÇÃO? \e[m'
echo "======================================================="
echo -e '\e[32;1m 1 - Formatação rápida (Sem checagem de "badblocks") \e[m'
echo -e '\e[33;1m 2 - Formatação completa (Com checagem de "badblocks") \e[m'
echo -e '\e[31;1m 3 - Nenhuma! Sair do script. \e[m'
echo "======================================================="
echo -n "DIGITE O NÚMERO DA OPÇÃO DESEJADA:"
read OPÇÃO
case $OPÇÃO in
1) Rápida ;;
2) Completa ;;
3) exit ; clear ;;
*) "### OPÇÃO DESCONHECIDA ###" ; echo ; Principal ;;
esac
}
VERIFICANDO_DISQUETE()
{
DISQUETE=mnt/floppy
dqt=$(grep -l $DISQUETE /etc/mtab)
if [ $? = '0' ]; then
echo
echo -e '\e[31;5m :( DISQUETE MONTADO... ABORTANDO OPERAÇÃO! \e[m'
echo
exit 1
fi
}
AVISO1 () { echo -e '\e[33;5m ;) Iniciando formatação do disquete... Aguarde! \e[m' ; }
AVISO2 () { echo -e '\e[33;5m :) Criando sistema de arquivos (FAT)... Aguarde! \e[m' ; }
AVISO3 () { echo -e '\e[32;7m :) Sucesso! Disquete formatado com 1,44MB. \e[m' ; }
Rápida ()
{
VERIFICANDO_DISQUETE
echo
AVISO1
echo
fdformat -n /dev/fd0u1440
if [ $? = "0" ]; then
echo
AVISO2
sleep 3
mformat -f 1440 a:
echo
AVISO3
echo
else
exit 1
fi
}
Completa ()
{
VERIFICANDO_DISQUETE
echo
AVISO1
echo
fdformat /dev/fd0u1440
if [ $? = "0" ]; then
echo
AVISO2
sleep 3
mformat -f 1440 a:
mbadblocks a:
echo
AVISO3
echo
else
exit 1
fi
}
Principal
APACHE - Script para gerenciar usuários do apache
Implementando um simples manipulador de eventos de teclado
Instalação do Adobe Flash Player em distros Debian-like
Script simples para encerrar conexões
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Instalando partes faltantes do Plama 6
Adicionar botão "mostrar área de trabalho" no Zorin OS
Como montar um servidor de backup no linux
Desenvolvi um programa de hot corner (você colocar o mouse nos cantos)... (1)
Problema com uso do sed [RESOLVIDO] (3)
Atualizei meu ubuntu e desliguei e ele não inicia corretamente (13)









