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

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

Re: [shell-script] Batch's Tchê's !?


From: Bruno Gunter Fricke
Subject: Re: [shell-script] Batch's Tchê's !?
Date: Mon, 4 Jun 2007 20:49:18 -0300

Guto,

O seu mal-entendido foi ocasionado pelo seu sarcarmos com o Unix e Shell. Não 
acreditei quando li sua primeira resposta, sacaneando o que todos aqui fazem 
por amor ou profissionalmente. Ao dizer que o DOS é melhor... senti um leve 
pressentimento que você ia dizer que rexx, OS/2 e derivados são o sucesso do 
momento ;-)

"Não espere um aumento se disser que a mulher do chefe é baranga."; esse jargão 
carioca diz tudo.

Mas, como todos aqui são gente fina, vamos te ajudar. Claro que se você parar 
de comparar sarcasticamente o Windows com Unix.

Infelizmente desconheco o compilador que você usa, mas posso te ajudar com o 
seu shell. Especifique melhor sua dúvida, se você deseja apenas pegar a saída e 
comparar, porque você não cospe a saída dos erros para um arquivo texto e fica 
rodando um tail -F nele para "apitar" no menor sinal de problemas?

[]'s
Gunter

----- Original Message ----- 
  From: arca765 
  To: address@hidden 
  Sent: Monday, June 04, 2007 6:51 PM
  Subject: [shell-script] Batch's Tchê's !?



  > '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



   

[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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