Retroceder   Foros del Web > Temas generales de computación > Sistemas Operativos > BSD y Linux

Respuesta
 
Herramientas Desplegado
Antiguo 14-jun-2005, 04:30   #1 (permalink)
LoVe_Me_TwIcE ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 11
script "tablas de multiplicar"

hola , necesitaria saber como poder hacer en unix las tablas de multiplicar con un script, de modo muyyyyy sencillo, sé que es con un bucle "for", pero no me aclaro... si alguien me puede poner las pocas lineas q son, se lo agradezco.

EDITAR
LoVe_Me_TwIcE está desconectado   Responder Citando
Antiguo 14-jun-2005, 05:27   #2 (permalink)
Usuario baneado!
drulic está en el buen camino
 
Avatar de drulic
 
Fecha de Ingreso: abril-2005
Mensajes: 174
ahí te va:

#!/usr/bin/bash
# realizado por drulic
# licencia GPL
echo "* Introduce la tabla que quieres ver: "
read tabla
for i in `more tabla.txt`
do
echo "$tabla x $i= `expr $tabla \* $i`"
done

espero haberte ayudado.
drulic está desconectado   Responder Citando
Antiguo 14-jun-2005, 05:29   #3 (permalink)
Usuario baneado!
drulic está en el buen camino
 
Avatar de drulic
 
Fecha de Ingreso: abril-2005
Mensajes: 174
se me olvidaba comentarte que previamente tienes que crear un fichero llamado tabla.txt el cuál contendrá esto:

0
1
2
3
4
5
6
7
8
9

chau!
drulic está desconectado   Responder Citando
Antiguo 14-jun-2005, 05:35   #4 (permalink)
Usuario baneado!
drulic está en el buen camino
 
Avatar de drulic
 
Fecha de Ingreso: abril-2005
Mensajes: 174
también puedes utilizar ésto:

#!/usr/bin/bash
echo "* Introduce la tabla que quieres ver: "
read tabla
for i in 0 1 2 3 4 5 6 7 8 9
do
echo "$tabla x $i= `expr $tabla \* $i`"
done

y así no necesitas crear el fichero tabla.txt que te he dicho antes.

Chau!
drulic está desconectado   Responder Citando
Antiguo 14-jun-2005, 07:42   #5 (permalink)
Moderador Pingüino
Koveart llegará a ser famoso muy prontoKoveart llegará a ser famoso muy prontoKoveart llegará a ser famoso muy pronto
 
Avatar de Koveart
 
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 4.143
Lo unico que puedo objetar es que tal vez el bash no esté en esa direccion y si bash es el shell predeterminado entonces no hace falta colocarlo en cualquier script. Generalmente la dirección de bash es /bin/bash, así que no sé drulic si nos puedes contar de tu distro.

saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
Koveart está desconectado   Responder Citando
Antiguo 14-jun-2005, 07:45   #6 (permalink)
Moderador Pingüino
Koveart llegará a ser famoso muy prontoKoveart llegará a ser famoso muy prontoKoveart llegará a ser famoso muy pronto
 
Avatar de Koveart
 
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 4.143
¿Ah y cambiar el for por esta sintaxis no queda más cómodo?

for ((a=1; a <= LIMIT ; a++))

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
Koveart está desconectado   Responder Citando
Antiguo 14-jun-2005, 07:46   #7 (permalink)
Usuario baneado!
drulic está en el buen camino
 
Avatar de drulic
 
Fecha de Ingreso: abril-2005
Mensajes: 174
pardoon, se me olvidó indicarlo, este script lo he hecho en un solaris.
drulic está desconectado   Responder Citando
Antiguo 14-jun-2005, 07:47   #8 (permalink)
Usuario baneado!
drulic está en el buen camino
 
Avatar de drulic
 
Fecha de Ingreso: abril-2005
Mensajes: 174
los scripts son .... como las mujeres, hay distintas formas de hacerlos y cada maestrillo tiene su librillo.
drulic está desconectado   Responder Citando
Antiguo 14-jun-2005, 08:50   #9 (permalink)
Moderador Pingüino
Koveart llegará a ser famoso muy prontoKoveart llegará a ser famoso muy prontoKoveart llegará a ser famoso muy pronto
 
Avatar de Koveart
 
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 4.143
Lo siento drulic pero soy demasiado práctico, jejejejeje.

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
Koveart está desconectado   Responder Citando
Respuesta
Calificación: Calificación de Tema: 1 votos, 4,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 10:01.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93