elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  shell script
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 3 4 5 6 7 [8] Ir Abajo Respuesta Imprimir
Autor Tema: shell script  (Leído 170,839 veces)
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: shell script
« Respuesta #70 en: 22 Diciembre 2009, 19:40 pm »

O directamente usar la variable $HOME; no le veo el caso de ahorrarse una letra creando una variable local.


En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
b10s_0v3rr1d3

Desconectado Desconectado

Mensajes: 185

si puede hacerse debe hacerse


Ver Perfil WWW
Re: shell script
« Respuesta #71 en: 25 Diciembre 2009, 22:03 pm »


como bien decis se puede utilizar la variable del sistema tratandose del directorio home, pero el script original era para un sistema de monitorizacion (nagios) en el cual se indicaba el directorio donde se guardaban las configuraciones y los distintos logs que generaba, peticion de la empresa donde estuve haciendo practicas y que al final no llego a implementarse (se mudaron a otro sistema xD).
lo modifique con los users para mostrar un ejemplo mas de como se podia utilizar para darle otros usos distintos del original (no pense en las var. del sistema, detalle a tener en cuenta la proxima xDD).


En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: shell script
« Respuesta #72 en: 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
  1. #!/usr/bin/bash
  2. # Tabla interactiva.
  3. while true
  4. do
  5. elemento=$[$RANDOM % 104 + 1]
  6. read -p "$elemento : " simbolo
  7. until [ $simbolo ]
  8. do
  9. read -p "$elemento : " simbolo
  10. done
  11. cat ~/Escritorio/elementos.txt | awk '{print $1 "->|" $2 "|" $3 "|"}' | grep -i ".*|$simbolo|$elemento|$" || {
  12. echo -e  "\n\aError.\n$elemento pertenece a : "
  13. cat ~/Escritorio/elementos.txt | awk '{print $1 "->|" $2 "|" $3 "|"}' | grep -i "|$elemento|$"
  14. echo -e "\n";
  15. }
  16. done
  17. exit 0

elementos.txt:

Código:
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

Código:
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$
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: shell script
« Respuesta #73 en: 4 Marzo 2010, 06:18 am »

Subir una imagen a imageshack:
Código
  1.  
  2. #!/usr/bin/bash
  3. if [ $# -lt 1 ]
  4. then
  5. echo -e "Error, pocos argumentos\n\n$0 imagen";
  6. exit 0
  7. fi
  8. curl -H Expect: -F fileupload="@$1" -F xml=yes -# "http://www.imageshack.us/index.php" | grep -i image_link | cut -f 2 -d '>' | cut -f1 -d '<' | grep -o "http.*" | parcellite

La parte de curl no es mia, lo saqué de commandlinefu.com.

Saludos.
« Última modificación: 21 Noviembre 2010, 18:07 pm por Leo Gutiérrez. » En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
iago99

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: shell script
« Respuesta #74 en: 9 Julio 2011, 22:32 pm »

ola!
me gustaria acer un script para un juego, asi poder subir antes de nivel y todo eso.
estuve buscando y no me aparecio nada de un programa que grava los movimientos y clicks del raton, es lo que necesito, vosotros sabeis algo?
gracias
En línea

displayorder
Visitante


Email
Re: shell script
« Respuesta #75 en: 30 Julio 2013, 03:15 am »

cdrecord --help &> archivo.txt

      La ayuda de cdrecord ( --help ) va a parar a archivo.txt.

    * Redireccionamiento de entrada ( '<' ), la entrada de un programa es un archivo. Por ejemplo:

Código:

grep adikto < archivo.txt

      La orden 'grep aditko' toma como entrada, el contenido de 'archivo.txt', (vease la similitud con las tuberias). Muestra las lineas k contiene archivo.txt con la palabra 'adikto'.
En línea

Páginas: 1 2 3 4 5 6 7 [8] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Shell script] Un pequeño script para ver temperaturas.
Scripting
manute_powa 3 5,609 Último mensaje 7 Enero 2012, 02:18 am
por manute_powa
[Shell Script] Elimina hardlinks
Scripting
RON06 0 2,254 Último mensaje 7 Abril 2012, 16:56 pm
por RON06
Shell Script
Programación General
Leandr0 0 2,009 Último mensaje 10 Abril 2012, 23:18 pm
por Leandr0
[Power Shell] Noob al canto con script
Programación General
slyfx 0 2,230 Último mensaje 9 Abril 2014, 23:05 pm
por slyfx
shell script
Scripting
juanxo12 0 1,891 Último mensaje 3 Julio 2017, 23:06 pm
por juanxo12
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines