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
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Ayuda en problema de concatenacion simple .bash
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda en problema de concatenacion simple .bash  (Leído 2,182 veces)
RicGeo

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Ayuda en problema de concatenacion simple .bash
« en: 30 Junio 2014, 22:50 pm »

Hola amigos ... Posteo para saber si me pudieran ayudar con un problema en mi script bash aca les va:
Código
  1. #!/bin/bash
  2. ls *n > lista.nav
  3. ls *o > lista.rnx
  4. awk '{print "teqc -nav " $1}' lista.nav > lstn
  5. awk '{print " +qc " $1}' lista.rnx > lstr
  6. cat lstn lstr
  7.  
en terminal sale:
teqc -nav hc023510.13n
teqc -nav hc023520.13n
teqc -nav pi023510.13n

+qc hc023510.13o
+qc hc023520.13o
+qc pi023510.13o

Como observan en la parte final de concatenación lo concatena uno debajo del otro lo que yo quisiera es que se copie uno al lado del otro, quisiera que visualice así:
teqc -nav hc023510.13n +qc hc023510.13o
teqc -nav hc023520.13n +qc hc023520.13o
teqc -nav pi023510.13n +qc pi023510.13o
Les agradecería bastante su ayuda!!


En línea

Slava_TZD
Wiki

Desconectado Desconectado

Mensajes: 1.466

♪ [8675309] ♪


Ver Perfil WWW
Re: Ayuda en problema de concatenacion simple .bash
« Respuesta #1 en: 1 Julio 2014, 11:10 am »

Código
  1. #!/bin/bash
  2. array=($(ls *n))
  3. array1=($(ls *o))
  4.  
  5. for ((i=0;i<${#array[@]}; i++)) do
  6. echo "teqc -nav "${array[i]}" +qc "${array1[i]}
  7. done

Código:
teqc -nav hc023510.13n +qc hc023510.13o
teqc -nav hc023520.13n +qc hc023520.13o
teqc -nav pi023510.13n +qc pi023510.13o


« Última modificación: 1 Julio 2014, 20:08 pm por Tzhed\ Kyperf/ » En línea


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.
RicGeo

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Ayuda en problema de concatenacion simple .bash
« Respuesta #2 en: 2 Julio 2014, 05:16 am »

Código
  1. #!/bin/bash
  2. array=($(ls *n))
  3. array1=($(ls *o))
  4.  
  5. for ((i=0;i<${#array[@]}; i++)) do
  6. echo "teqc -nav "${array[i]}" +qc "${array1[i]}
  7. done

Código:
teqc -nav hc023510.13n +qc hc023510.13o
teqc -nav hc023520.13n +qc hc023520.13o
teqc -nav pi023510.13n +qc pi023510.13o
Gracias Hermano!!!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Python] - Ejercicio Concatenación
Scripting
ChicoMaravilla 1 5,745 Último mensaje 24 Enero 2011, 18:23 pm
por ChicoMaravilla
Comparacion de una concatenacion
Bases de Datos
proteus8 0 1,711 Último mensaje 14 Febrero 2011, 17:01 pm
por proteus8
Concatenación ?
Programación C/C++
<<<-Basura->>> 5 3,384 Último mensaje 1 Abril 2012, 20:00 pm
por <<<-Basura->>>
[bash] como abrir otra consola y mandarle instrucciones desde bash?
Scripting
aixeiger 2 5,459 Último mensaje 3 Diciembre 2012, 17:25 pm
por aixeiger
Concatenacion de texto mediante puntero - Problema
Programación C/C++
Curioso0078 1 1,668 Último mensaje 15 Marzo 2017, 20:58 pm
por MAFUS
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines