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

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

Re: [shell-script] tabuada (on-topic mesmo)


From: Jorge Barros de Abreu
Subject: Re: [shell-script] tabuada (on-topic mesmo)
Date: Sat, 17 Jun 2017 05:04:25 -0300
User-agent: Mutt/1.6.1 (2016-04-27)

Oi Itamar.


On Sat, Jun 17, 2017 at 12:50:22AM +0000, address@hidden [shell-script] wrote:
> 
>    Jorge
>    Esse seu script me lembrou de um que eu havia feito a um tempo atrás,
>    que não é tão rápido, e nem redireciona a saÃda para um arquivo.
>    Mas talvez possa lhe dar alguma nova idéia.
>    Eis aqui como está:
>    for linha in $(echo {0..9}{a..d}{0..9}| tr 'abcd' '\+\-x\/');do [[
>    $linha =~ \/0$ ]] && continue || printf "${linha} = "; [[ $linha =~ \/
>    ]] && (echo "scale=2;${linha/x/\*}"|bc) || echo "$((${linha/x/\*}))" ;
>    done | sed 's/[-+x\/]/ & /;s/ \./ 0./;s/\.00//'
>    []'s
>    Itamar
>    
>      __________________________________________________________________
> 
>    Enviado por: address@hidden
>      __________________________________________________________________
> 


O que dificulta é que a subtração e a divisão precisam de um tratamento
diferente da adição e da multiplicação. Não dá para colocar as quatro
em um só loop.

Se alguém conseguisse fazer isso em uma só linha de código ia ser o máximo.


[]´s

-- 
Data Estelar 2457921,825602
http://sites.google.com/site/ficmatinf
Desejo-lhe Paz, Vida Longa e Prosperidade.
São Bem Vindas Mensagens no Formato texto UTF-8 com Acentos.


reply via email to

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