Formatando disquetes em modo texto
Publicado por Sandro Marcell 01/08/2007
[ Hits: 4.089 ]
Homepage: http://sanmarcell.wordpress.com
Simples script que formata disquetes. Usa a insterface dialog.
PS.: Alguém ainda usa disquetes hoje em dia!? =)
#!/bin/sh
#
# Formatando disquetes em modo texto.
#
# Sandro Marcell (sandro_marcell@yahoo.com.br)
#
# Sobre o tipo de formatação originado:
# Sistema de arquivos: FAT
# Capacidade: 1,44MB
#
# PS.: Será que hoje em dia alguém ainda usa disquetes!? =)
# Título:
BACKTITLE="Format.sh - Formatando disquetes em modo texto."
# Checando permissão:
Permiss () {
if ! fgrep "floppy" /etc/group | fgrep -q $USER
then
dialog --colors --beep-after --backtitle "\Zb$BACKTITLE" \
--infobox "Sem permissão para formatar! \
Verifique o grupo 'floppy' em '/etc/group'." \
4 45
exit
fi
}
# O disquete está montado?
Vfd () {
fgrep -qs "/mnt/floppy" /etc/mtab && \
dialog --colors --beep-after --backtitle "\Zb$BACKTITLE" \
--infobox "Disquete montado! Desmonte-o para poder formatá-lo." \
4 45 && exit
}
# Simples avisos:
Aviso1 () {
echo -e '\e[1;36;5m-> Formatando disquete...\e[m'
}
Aviso2 () {
echo -e '\e[1;32;5m-> Criando sistema de arquivos...\e[m'
}
Aviso3 () {
dialog --colors --backtitle "\Zb$BACKTITLE" \
--infobox "Disquete formatado." 3 25
}
# Chamando função 'Permiss':
Permiss
# Menu na tela:
OPC=$(dialog --stdout --colors --backtitle "\Zb$BACKTITLE" \
--title "Selecione o tipo de formatação" \
--radiolist "\Z1Use as setas direcionais para navegar e tecle \
<SPACEBAR> para marcar.\Zn" 0 0 0 \
"Rápida" "Sem checagem de 'badblocks'" ON \
"Completa" "Com checagem de 'badblocks'" OFF )
# Capturando opção:
case $OPC in
Rápida) {
# Chamando função 'Vfd':
Vfd
# Chamando função 'Aviso1':
Aviso1
# Formatando...
fdformat -n /dev/fd0u1440 1> /dev/null && Aviso2 || exit
# Aguardando alguns segundos, antes de prosseguir:
sleep 3
# Criando sistema de arquivos:
mformat -f 1440 a: && sleep 2 ; Aviso3 || exit
}
;;
Completa) {
Vfd
Aviso1
fdformat /dev/fd0u1440 1> /dev/null && Aviso2 || exit
sleep 3
mformat -f 1440 a: && mbadblocks a:
[ $? = 0 ] && sleep 2 ; Aviso3 || exit
}
;;
*) exit
;;
esac
# Fim
Baixar aúdios em formato mp3 através de script com o youtube
MACGEN V1.0 MAC Address Generator
Script para configurar a rede no linux...
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
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
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Assisti Avatar 3: Fogo e Cinzas (4)
Conky, alerta de temperatura alta (11)









