shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Batch's Tchê's !?


From: arca765
Subject: Batch's Tchê's !?
Date: Mon, 04 Jun 2007 21:51:08 -0000
User-agent: eGroups-EW/0.82

    
> 'Olha só vc que não apresenta o seu nome.'
R: Pode me chamar de GUTO. Prazer.

> 'Fique vc sabendo que o tal do DOS foi clonado do Shell (este era o 
termo que se usava antes do Bily The Kid Gatus III ficar rico. Depois 
virou pirateado).'
R: Sim. Eu li essa história na década de 90 num livro da editora 
Campus sobre o kernel do DOS, e, o formato dos obj's. Lá no prefácio 
do livro o saudoso Eng Raphael descreveu a saga do CP/M que, foi 
clonado pelo Bily que, o transformou em MS-DOS.

> 'Veja bem, o que para nós é um interpretador, a sua cópia mal feita 
e mal acabada para o seu saudosismo é um belíssimo sistema 
operacional (alias vc é muito saudosista mesmo ... DOS e Pascal... 
Calculo que os comentários nos seus programas sejam escritos em 
Latim...)'
R: Quem me dera saber Latim. Mal sei latir .. hehe .. auauau .. 
hehehe .. Mas, falando sério o 'Lazarus for Linux' foi escrito em 
FreePascal !! Eu, prefiro usar apenas o FreePascal no Linux. O Pascal 
foi utilizado por Gary Kildall para escrever o CP/M (Control Program 
for MicroProcessors) !! O CP/M ainda vive .. na versão moderníssima 
do DR-DOS que, equipa alguns dos DeskTops\NoteBooks da DELL !! 
Diferentemente do que, a grande maioria das versões falidas do 
piórNUX !

Obs: Lembro-me do meu 1º piórNUX ! Era um SlackWare pequenino que, 
instalei em meu gigantesco (para a época) hd de 100 Mb ! Rodava num 
486, e,  só tinha o modo texto ! Até hoje, já comprei um monte de 
piórNUX (corel, kurruim, freebsd, freeduc, trashlinux, slacklive, 
slackware 10.1, etc.) Mas, nenhum funfou ! Hoje em dia, uso o 
Conectiva 4 que, foi o único a instalar num Semprom AMD 2.8 Gb/512 Mb 
de RAM ! Nem no meu Celeron 2.5 Gb/256 Mb de RAM o Conectiva entrou, 
pois, a MS fechou a plataforma Intel para o Vista. Mas, no meu 
Celeron 600/128 Mb o Conectiva 4 entrou, e, até reconheceu a eth0 ! 
Só que, infelizmente, minha rede só é reconhecida pelo 'lado 
ruWindos' .. mas .. não funciona no piórNUX ! Fazer o quê !^? 
Investi\invisto\investirei meu tempo\dinheiro .. mas .. preciso de 
resultados !

> 'Na minha visão, só aqueles que têm preguiça de pensar podem falar 
besteira tão grande. Vc já está moderado na lista (e não foi por mim) 
que é sobre o que vc está agredindo. Tome cuidado para não ser 
banido.'
R: Participo\participei de tantos grupos de linuxers que, já perdi a 
conta ! Se alguém se ofende é pq sabe que, pelo menos em parte eu 
tenho razão para lamentar tanta FALTA de informação objetiva ! Os 
arqs de lote.BAT do DOS eram mais simples de entender do que, 
esses .. $^^? .. complexos símbolos que, só especialistas conseguem 
decifrar !! Espero conseguir aprender o MÍNIMO de Shell-Script, pois, 
já tenho que, me empanturrar de procedures\functions do FreePascal ! 
ufa

> 'Qdo vc fez a pergunta da primeira vez, queria que advinhássemos o  
compilador que vc usa e outras coisas.'
R: Não pedi que, ninguém advinhasse, pois, citei um compilador 
genérico ! Para ilustrar minha dúvida qualquer compilador serviria: 
gcc, fpc, etc.

> 'Qdo te pedi para tirar algumas dúvidas (ainda de bom astral) vc 
continuou respondendo vagamente como quem tem preguiça de pensar. 
Ora, todo compilador que mereça este título tem alguma característica 
em suas linhas de erro e são estas características que possibilitam a 
automação de tarefas.'
R: Obrigado pela paciência, atenção e boavontade !! Desculpe o mal 
entendido.

> 'Vc é uma das pessoas mais ativas na lista e após as trocentas msgs 
que já
postou, já deveria saber que para comandar a compilação de um 
programa basta colocar em um arquivo executável uma linha do tipo:' 
R: Arquivo executável (binário) !? Nunca fiz isto .. nem nos tempos 
do Clipper Auttum86\Summer87\etc. Prá mim é novidade ! Eu compilava o 
Clipper e linkava tudo num batch-file.BAT de 5 ou 6 linhas ! Já 
inclusas as intruções que, acresciam as bibliotecas básicas (extend, 
clipperlib, etc.) Nunca nem precisei sequer usar o Make.BAT ! No fpc 
é mais fácil ainda, pois, ele compila e linka de uma vez só 
procurando por TODAS as espalhadas .o\.s\.DLL's ! Já com o gcc NUNCA 
consegui nenhum resultado ! Tantos anos usando\estudando o .C prá 
nunca usar sob LINUX ! Já me disseram até que, eu deveria baixar 
lib's gráficas, pódi !? O Linux já vem com a svga.lib só que, para se 
usá-la é preciso ter o mapa das minas do Rei Salomão ! hehe

> 'grep -q error arquivo/de/saida && exit 1'
R: Não entendi nadinha ! Invoco o grep no modo silencioso (-q). 
Instruo o grep para criar o arq chamado saida se houver algum error e 
saio (exit). Seria isto !^^?

> 'Vc tb já deveria saber que a linha seguinte do seu script seria o 
nome do
prg que vc quer executar (não sei como o pascal modifica o nome do 
fonte que está em $1).'
R: O fpc não o modifica .. digo .. apenas baixa a caixa (coloca em 
minúscula) .. só isto. Ex:

Vamos supor que, eu queira compilar o prg-fnt.Pas chamado PixEl.Pas 
então basta eu digitar:

fpc PixEl

O fpc compila\linka .. e .. depois .. sem sequer precisar usar o 
chmod .. hehe .. basta invocar o binário assim:

./pixel

Simples !!
Rápido !!
O FreePascal é D}+ !!

PS
> 'E depois dê uma olhada no tput no endereço que lhe passei, se a
prequiça lhe permitir.'
R: Uuuuaaaahhhh .. mas .. que .. sono .. despois de tanta .. 
escrita\leitura .. acho que, eu vou .. dormir .. zzzzzzzzzzz




reply via email to

[Prev in Thread] Current Thread [Next in Thread]