KSH-93 orientado a objetos... SQN :P
Publicado por Sandro Marcell (última atualização em 28/11/2014)
[ Hits: 5.900 ]
Homepage: http://sanmarcell.wordpress.com
Um exemplo bem simples de uso de variáveis compostas no Korn Shell.
Mais detalhes?
$ man ksh
Faloura!!!
#!/bin/ksh93 # # Autor: Sandro Marcell # Email: smarcell@mail.com # Site: sanmarcell.wordpress.com # # "Classe" veiculo typeset -T veiculo=( # Atributos "private"... typeset marca typeset modelo typeset cor # Métodos "setters e getters"... function setMarca { marca="$@" } function setModelo { modelo="$@" } function setCor { cor="$@" } function getMarca { print -r "$marca" } function getModelo { print -r "$modelo" } function getCor { print -r "$cor" } ) # Instanciado a "classe" veiculo motocicleta motocicleta.setMarca 'Honda' motocicleta.setModelo 'Hornet' motocicleta.setCor 'Branca' print 'Moto:' print "A fabricante e: ${motocicleta.getMarca}" print "O modelo da moto é: ${motocicleta.getModelo}" print "A cor da moto é: ${motocicleta.getCor}" veiculo carro carro.setMarca 'Volkswagen' carro.setModelo 'Saveiro' carro.setCor 'Vermelha' print 'Carro:' print "O fabricante e: ${carro.getMarca}" print "O modelo de carro e: ${carro.getModelo}" print "A cor do carro e: ${carro.getCor}"
Bomba.sh - Estouro de memória RAM com Menu
Script para criação de usuários do Samba
Configuração Apache e DNS (bind)
Alterando imagem do Grub no Ubuntu 10.04
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
driver do repositorio debian nao atende o requisito minimo [RESOLVIDO]... (9)