Formatando disquetes em modo texto
Publicado por Sandro Marcell 01/08/2007
[ Hits: 3.944 ]
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
Agendamento para desligar ou reiniciar
Cálculo de Índice de Massa Corporal
Nenhum coment�rio foi encontrado.
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Ajuda Pra Melhoria do NFTABLES. (7)
Zorin OS - Virtual Box não consigo abrir maquinas virtuais (4)