KSH-93 orientado a objetos... SQN :P
Publicado por Sandro Marcell (última atualização em 28/11/2014)
[ Hits: 6.019 ]
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}"
Manutenção de Usuários Proxy Autenticado com NCSA
Estatística dos MB's consumidos pela internet
Automatizando a limpeza do cache do squid
Script Iptables ( Passou em Testes )
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Como instalar o Telegram Desktop no Ubuntu 24.04
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves
Problema com audio apos upgrade (8)
Instalação automatizada do Debian 12 em UEFI (2)
Programa simples pra cortar vídeos [RESOLVIDO] (7)