Script para formatar disquetes em modo texto (Melhorado)
Publicado por Sandro Marcell 05/03/2007
[ Hits: 4.759 ]
Homepage: http://sanmarcell.wordpress.com
Este script formata disquetes com sistema de arquivos FAT (M$-DOS) e capacidade de 1,44MB.
Ele também mostra algumas das várias versatilidades do comando echo. Espero que seja útil!
#!/bin/bash # Script escrito por: SANDRO MARCELL P. BARBOSA # E-mail: sandro_marcell@yahoo.com.br # Slackware GNU/Linux 10.1 # Este script formatará o disquete com sist. de arqs. FAT(DOS) e capacidade de 1,44MB PONTO_MONTAGEM_DT=/mnt/floppy Verificando_Disquete () { if fgrep -q $PONTO_MONTAGEM_DT /etc/mtab; then echo -e '\n\a\e[31;7m :( O disquete está montado! Desmonte-o para poder formatá-lo. \e[m\n' exit 1 fi } AVISO1 () { echo -e '\n\e[33;5m ;) Formatando disquete... Aguarde! \e[m\n' ; } AVISO2 () { echo -e '\n\e[33;5m :) Criando sistema de arquivos... Aguarde! \e[m\n' ; } AVISO3 () { echo -e '\n\a\e[32;7m :) Feito! Disquete formatado com sucesso. \e[m\n' ; } echo -e '\n\e[33;7m # SCRIPT PARA FORMATAÇÃO DE DISQUETES EM MODO TEXTO # \e[m\n' 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 -ne '\e[37;m DIGITE O NÚMERO DA OPÇÃO DESEJADA:\e[m' read OPÇÃO case $OPÇÃO in 1) # Rápida Verificando_Disquete AVISO1 fdformat -n /dev/fd0u1440 1> /dev/null if [ $? = "0" ]; then AVISO2 else echo -e '\a' exit 1 fi sleep 3 mformat -f 1440 a: if [ $? = "0" ]; then AVISO3 else echo -e '\a' exit 1 fi ;; 2) # Completa Verificando_Disquete AVISO1 fdformat /dev/fd0u1440 1> /dev/null if [ $? = "0" ]; then AVISO2 else echo -e '\a' exit 1 fi sleep 3 mformat -f 1440 a: && mbadblocks a: if [ $? = "0" ]; then AVISO3 else echo -e '\a' exit 1 fi ;; 3) # Nenhuma! Sair do script clear ; exit ;; *) echo -e "\n\a>>> ($OPÇÃO) OPÇÃO INVÁLIDA! DIGITE UM NÚMERO DE 1 A 3. <<<\n" ;; esac
Usando dialog para adiciona usuários no squid
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Como aumentar tamanho do anexo? (0)
como instalar o controle do ps2 no linux? (1)
Definir tempo limite para acesso ssh (6)
Tentando instalar o Ekattor School no xampp (6)
Problema instalação do sige software gestão escolar script gratuito (0)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta