rom: Cleyton Agapito
> To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) <
> freebsd@fug.com.br>
> Sent: Tue, 05 Jun 2012 22:07:25 -0300 (BRT)
> Subject: Re: [FUG-BR] [OFF TOPIC] Shell Script
>
> Em 5 de junho de 2012 21:56, CDMB . escreveu:
> >
> &g
Message -
From: Cleyton Agapito
To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
Sent: Tue, 05 Jun 2012 22:07:25 -0300 (BRT)
Subject: Re: [FUG-BR] [OFF TOPIC] Shell Script
Em 5 de junho de 2012 21:56, CDMB . escreveu:
>
> Boa noite a todos,
> gostaria que algum especialista a
Em 5 de junho de 2012 21:56, CDMB . escreveu:
>
> Boa noite a todos,
> gostaria que algum especialista analisasse esse simples código e me dissesse
> qual das opções é melhor e porque.
> São dois códigos que fazem a mesma coisa e eu já testei e funcionam.
>
> Código 1:
>
> if [ $LER = s ]; then m
#!/bin/bash
unset SOMA
echo ""
for ((i=0;i<3;i++))
do
echo -n "Informe um numero: "
read VALOR
SOMA=$(($SOMA+$VALOR))
done
echo ""
echo "Total: $SOMA"
Como você pode notar acima, este script é válido para bash e
equivalentes, mas para o csh não. Neste caso você tem duas variáveis e
o
Você pode tentar este script abaixo:
for (( i = 0; i < 3; i++ ))
do
echo "Bloco $i"
echo -n "Digite um número: "
read NUM1
echo -n "Digite outro número: "
read NUM2
echo -n "Digite um terceiro número: "
read NUM3
num[$i]=$(($NUM1
Faça um for e utilize um array para guardar suas somas.
--
Eduardo Schoedler
Enviado via iPhone
Em 19/05/2012, às 00:19, "CDMB ." escreveu:
>
> Boa noite pessoal, sei que esse não é lugar pra discutir sobre Shell Script
> mas se tiver algum programador que se disponha a me dar uma ajuda aqui.
Em 19 de maio de 2012 00:19, CDMB . escreveu:
>
> Boa noite pessoal, sei que esse não é lugar pra discutir sobre Shell
> Script mas se tiver algum programador que se disponha a me dar uma ajuda
> aqui. Vamos lá:
>
> Eu preciso executar um bloco de comandos 3 vezes pra gerarem 3 variáveis
> difere
Sabe o que eu mais gosto desta lista, a camaradagem e o respeito mútuo do
pessoal. Mesmo que alguém diga pro outro "olha fulano tal coisa tá errado",
fulano vai entender e discutir saudavelmente quanto a seus motivos.
Quanto a "dar o peixe ou ensinar a pescar" eu concordo que ensinar é
important
O arquivo só tem uma linha mesmo? Tem mil maneiras de fazer. Podia usar awk
também. Segue um exemplo para um arquivo de 1 linha.
#!/bin/sh
# Coloca a linha na variavel LINHA sem os 3 ultimos caracteres. Se a linha
nao for certinha
# tem que mudar a expressao usada
LINHA=`cat $1 | sed 's/...$//'`
O que precisa é do comando set , foreach e incremento(++) ambos são
discriminados na man do csh, um material simples na internet sobre C
shell já é o suficiente para resolver o seu problema.
At...
Em 6/1/2011 11:43, CDMB . escreveu:
> Bom dia pessoal.
> Gostaria que alguém me ajudasse a conclui
10 matches
Mail list logo