Pular para o conteúdo

Script para iniciantes esquecidos

Dica publicada em Shell Script / Avançado
José Henrique JoseHenriqueRJ
Hits: 9.452 Categoria: Shell Script Subcategoria: Avançado
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Script para iniciantes esquecidos

Pessoal,

Sou sincero; tenho muitos lembretes como esse que seguirá aqui! Na verdade, tenho um logbook de 12 anos. :0

Vamos ao que interessa:

#!/bin/bash
#Exibe uma frase que define o uso dos comandos de diretório.
#
#
case $1 in
pwd )
echo "pwd - exibe o diretório corrente"
echo "uso : pwd" ;;
cd )
echo "cd - Troca de diretório corrente"
echo "uso : cd [ diretório ]" ;;
mkdir )
echo "mkdir - Cria diretórios especificados"
echo "uso : mkdir diretórios" ;;
rmdir )
echo "rmdir - Remove diretórios vazios"
echo "uso : rmdir diretórios" ;;
* )
echo "explica - Explica um comando com uma mensagem"
echo "uso : explica [ comando ]" ;;
esac
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Fui...

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

find - Listar arquivos modificados nas últimas 24 horas

Usando o mailx

Receber e-mail quando o root logar via SSH

Usando o comando echo para obter informações do sistema

Substituição de comandos - criando variáveis de ambiente

Passagem de parâmetros para funções shell script

Kernel for Newbies - seu assistente de compilação do Kernel em 10 simples passos

Instalador Skype automatizado - Zenity

Shell script com Kdialog

Seu CUPS para sozinho!?

#1 Comentário enviado por Miojo em 29/10/2009 - 17:48h
Uma interface de KDialog para ele:

#!/bin/bash
################################################################
# Ajuda sobre comandos de diretório #
# Versão 0.02 #
# Por José Henrique #
# Adaptação para KDialog por Artur Gaspar <xx0artur@gmail.com> #
# KDialog por: #
# David Faure <faure@kde.org> #
# Brad Hards <bradh@frogmouth.net> #
# Nick Thompson #
# Matthias Hölzer <hoelzer@kde.org> #
# David Gümbel <david.guembel@gmx.net> #
# Richard Moore <rich@kde.org> #
# Dawit Alemayehu <adawit@kde.org> #
################################################################
COMMAND=`kdialog --menu "Ajuda sobre alguns comandos para diretórios" "pwd" "pwd - Exibe o diretório atual - Uso: pwd" "cd" "cd - Muda de diretório - Uso: cd diretório" "mkdir" "mkdir - Cria diretórios - Uso: mkdir diretório1 diretório2..." "rmdir" "rmdir - Remove diretórios - Uso: rmdir diretório1 diretório2" "man" "Consultar página de manual sobre outro comando (em inglês)"`
case $COMMAND in
man)
MAN=`kdialog --inputbox "Digite o comando para ver sua página de manual"`
man -P cat $MAN
case $? in
0) khelpcenter man:/$MAN ; kill $$ && exit 0 ;;
*) kdialog --error "Página de manual para $MAN não encontrada" ; kill $$ && exit 1 ;;
esac ;;
*) khelpcenter man:/$COMMAND ; kill $$ && exit 0 ;;
esac

Contribuir com comentário

Entre na sua conta para comentar.