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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  (Bash)Me corroe la duda
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: (Bash)Me corroe la duda  (Leído 1,391 veces)
Mr_Black

Desconectado Desconectado

Mensajes: 2


"Daria todo lo que se por todo lo que desconozco"


Ver Perfil
(Bash)Me corroe la duda
« en: 8 Enero 2015, 19:17 pm »

Hace poco inicié mis andanzas por el mundo del Bash scripting, el cual me esta fascinando mucho apenas lo estoy y recorriendo y ya veo sus posibilidades. Hace poco vi una línea de código que a mí me dejo intrigado:
Código
  1. touch user{1..3}
Esta línea me creaba 3 ficheros asique se me ocurrió probar lo siguiente
Código
  1. touch user{1..$1}
Pero no funciona
He buscado mucho antes de abrir este post y nada.
Se me ocurrió que lo podría usar para muchos fines y quitarme de usar contadores
La duda seria como escribir de manera correcta esa línea


« Última modificación: 8 Enero 2015, 19:53 pm por Mr_Black » En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Me corroe la duda
« Respuesta #1 en: 8 Enero 2015, 19:50 pm »

ese macro ralmente con variable no veo que corra, pero puedes usar

Código
  1. for i in $(seq 1 100); do echo -n "file${i} "; touch file${i} 2>&1; done

que hace exactamente eso


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Mr_Black

Desconectado Desconectado

Mensajes: 2


"Daria todo lo que se por todo lo que desconozco"


Ver Perfil
Re: (Bash)Me corroe la duda
« Respuesta #2 en: 8 Enero 2015, 20:08 pm »

Ya he encontrado el problema, gracias a ti dormire mas agusto
Código
  1. for n in $(seq 1 $1)
  2. do
  3. touch user$n
  4. done

Gracias por el consejo del tipo de lenguaje no lo habia visto
« Última modificación: 8 Enero 2015, 20:18 pm por Mr_Black » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
duda con procesos en bash
Scripting
kamsky 5 2,402 Último mensaje 14 Marzo 2007, 15:04 pm
por kamsky
Duda en bash
Scripting
Flakito81 4 2,520 Último mensaje 13 Abril 2010, 22:31 pm
por Flakito81
Duda con condición BASH
Scripting
.:UND3R:. 2 1,378 Último mensaje 8 Noviembre 2013, 02:08 am
por .:UND3R:.
El nepotismo corroe el CNI: hijos, nietos o sobrinos de espías copan el 75% ....
Foro Libre
Scaramanga 2 973 Último mensaje 14 Octubre 2014, 04:09 am
por skan
Duda insana que me corroe
Sugerencias y dudas sobre el Foro
Kyrie Eleison 3 2,124 Último mensaje 1 Diciembre 2020, 00:04 am
por el-brujo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines