Script para iniciantes esquecidos
Dica publicada em Shell Script / Avançado
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:
Fui...
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
#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
Fui...
#!/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