Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - leogtz

#2051
Scripting / Re: shell script
27 Febrero 2010, 19:56 PM
Para un exámen de Quimica, en el que tenía que aprenderme 104 elementos, nombre, simbolo, número atómico, etc, me sirvió este script y el siguiente archivo de texto:

Código (bash) [Seleccionar]
#!/usr/bin/bash
# Tabla interactiva.
while true
do
elemento=$[$RANDOM % 104 + 1]
read -p "$elemento : " simbolo
until [ $simbolo ]
do
read -p "$elemento : " simbolo
done
cat ~/Escritorio/elementos.txt | awk '{print $1 "->|" $2 "|" $3 "|"}' | grep -i ".*|$simbolo|$elemento|$" || {
echo -e  "\n\aError.\n$elemento pertenece a : "
cat ~/Escritorio/elementos.txt | awk '{print $1 "->|" $2 "|" $3 "|"}' | grep -i "|$elemento|$"
echo -e "\n";
}
done
exit 0


elementos.txt:

Actinio Ac 89
Aluminio Al 13
Americio Am 95
Antimonio Sb 51
Argón Ar 18
Arsénico As 33
Astato At 85
Azufre S 16
Bario Ba 56
Berkelio Bk 97
Berilio Be 4
Bismuto Bi 83
Bohrio Bh 107
Boro B 5
Bromo Br 35
Cadmio Cd 48
Calcio Ca 20
Californio Cf 98
Carbono C 6
Cerio Ce 58
Cesio Cs 55
Cloro Cl 17
Cobalto Co 27
Cobre Cu 29
Cromo Cr 24
Curio Cm 96
Darwanzio Da 112
Disprosio Dy 66
Dubnio Db 105
Efelio El 115
Einstenio Es 99
Erbio Er 68
Erristeneo Eo 114
Escandio Sc 21
Estaño Sn 50
Estroncio Sr 38
Europio Eu 63
Fermio Fm 100
Flúor F 9
Fósforo P 15
Francio Fr 87
Gadolinio Gd 64
Galio Ga 31
Germanio Ge 32
Hafnio Hf 72
Hassio Hs 108
Helio He 2
Hidrógeno H 1
Hierro Fe 26
Holmio Ho 67
Indio In 49
Iridio Ir 77
Iterbio Yb 70
Itrio Y 39
Kryptón Kr 36
Lantano La 57
Lawrencio Lr 103
Litio Li 3
Lutecio Lu 71
Madveded Mv 110
Magnesio Mg 12
Manganeso Mn 25
Meitnerio Mt 109
Mendelevio Md 101
Mercurio Hg 80
Molibdeno Mo 42
Nectartén Nc 116
Neodimio Nd 60
Neón Ne 10
Neptunio Np 93
Niobio Nb 41
Níquel Ni 28
Nitrógeno N 7
Nobelio No 102
Oberón On 118
Oro Au 79
Osmio Os 76
Oxígeno O 8
Paladio Pd 46
Plata Ag 47
Platino Pt 78
Plomo Pb 82
Plutirio Pl 111
Plutonio Pu 94
Polonio Po 84
Potasio K 19
Praseodimio Pr 59
Prometio Pm 61
Protactinio Pa 91
Radio Ra 88
Radón Rn 86
Renio Re 75
Rodio Rh 45
Rubidio Rb 37
Rutenio Ru 44
Rutherfordio Rf 104
Samario Sm 62
Seaborgio Sg 106
Selenio Se 34
Silicio Si 14
Sodio Na 11
Talio Tl 81
Tántalo Ta 73
Tecnecio Tc 43
Teluro Te 52
Terbio Tb 65
Titanio Ti 22
Torio Th 90
Tulio Tm 69
Tungsteno W 74
Tusfrano Tf 113
Uranio U 92
Vanadio V 23
Xenón Xe 54
Yodo I 53
Zinc Zn 30
Zirconio Zr 40


leo@lein:~/Escritorio$ bash quimic.sh
3 : li
Litio->|Li|3|
2 : he
Helio->|He|2|
9 : f
Flúor->|F|9|
1 : h
Hidrógeno->|H|1|
4 : c

Error.
4 pertenece a :
Berilio->|Be|4|


3 : li
Litio->|Li|3|
5 :
leo@lein:~/Escritorio$
#2052
Ejercicios / Re: Scripts en BASH
22 Febrero 2010, 06:42 AM
@^TiFa^

No le veo utilidad a esta función:

function Usuarios {

  w
}


Directamente podrías usar el comando w y ya.
#2053
Scripting / Re: Ayuda con Python
19 Febrero 2010, 23:32 PM
Aprende a usar la consola de comandos y listo.
#2054
Cita de: gabymar en 18 Febrero 2010, 19:10 PM
gracias saster, ya lo he resuelto, pero parece que win vista no funciona bien en este tema, con lo facil que es con linux y openoffice.
  Saludos > Gaby

¿No funcione en qué tema?

winword.exe tiene su soporte para línea de comandos, bastaría con que hicieras:

start "" winword.exe documento.doc /q


Saludos.
#2055
Solo los que no han estudiado un poco de programación, piensan que la matemática no está implicada.


No se trata de poner un foro para que se haga la tarea, sino para aprender, leer cosas interesantes, cultura general, etc.
#2056
Apoyo la idea también.

En caso de que se pudiera, tendría que plantearse la incorporación de LaTex.
#2057
Scripting / Re: Make CrypShell
15 Febrero 2010, 01:50 AM
El código es de hace años, en ese entonces funcionaba bien, ahora no creo.

Cita de: newbie-hack en 14 Febrero 2010, 21:41 PM
es muy largo, algo se de batch pero no entiendo en una parte del codigo xq existen caracteres como si estuviera cifrado. Alguien lo ha probado?

Yo hace años, ahora desconozco si funcionará, utiliza cryptcat.exe para crear una shell inversa.

No lo prueben.

Cita de: xassiz en 14 Febrero 2010, 23:32 PM
El creador del codigo es moderador de este subforo.

Así es.


El código es largo porque viene embebido cryptcat.exe ahí, utilizando netsend.com.
#2058
Java / Re: try catch, bucle
13 Febrero 2010, 02:05 AM
Gracias, luego lo pruebo y te comento.
#2059
Java / Re: try catch, bucle
13 Febrero 2010, 01:35 AM
Creo que no me expliqué bien, va de nuevo:

Lo que quiero es pedir un número, y si hay un error, repetir el bucle.
#2060
Java / try catch, bucle
13 Febrero 2010, 00:58 AM
Hola a todos.

Mi pregunta es cómo hacer un bucle mientras se ingresen datos de otro tipo, ejemplo:

Código (java) [Seleccionar]
import java.io.*;
public class pedo
{
       public static void main(String[] args)
       {  
               InputStreamReader isr = new InputStreamReader(System.in);
               BufferedReader br = new BufferedReader(isr);
               int n_elementos;
               while(?)
               {
                       try
                       {
                               n_elementos = Integer.parseInt(br.readLine());
                       } catch(Exception e)
                       {
                               e.printStackTrace();
                       }
               }
       }
}


Repetir el bucle mientras se teclee algo ajeno a un entero, manejar las excepciones.