Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/01/2015, 23:29
germangutierrez
 
Fecha de Ingreso: enero-2015
Mensajes: 43
Antigüedad: 9 años, 3 meses
Puntos: 3
Respuesta: duda a crear un bash

test.sh
Código:
#!/bin/bash
readarray  LISTA < file.txt

for index in ${!LISTA[@]}
do
    printf "%4d: %s\n" $index ${LISTA[$index]}
done
y en el shell
Código:
german@debian:~/apps$ chmod +x test.sh 
german@debian:~/apps$ ./test.sh 
   0: http://dominio1.com
   1: http://dominio2.com
   2: http://dominioA.com
   3: http://dominioB.com
   4: http://dominioC.com
   5: http://www.dominio.com
   6: http://sub.dominio.com
   7: http://blog.dominio.com
   8: http://mail.dominio.com
si tiene que empezar en 1 se me ocurre esto
Código:
#!/bin/bash
readarray LISTA < file.txt

for index in ${!LISTA[@]}
do
    printf "%s #%d\n"  ${LISTA[$index]}  $((index+1)) 
done
shell
Código:
german@debian:~/apps$ ./test.sh 
http://dominio1.com #1
http://dominio2.com #2
http://dominioA.com #3
http://dominioB.com #4
http://dominioC.com #5
http://www.dominio.com #6
http://sub.dominio.com #7
http://blog.dominio.com #8
http://mail.dominio.com #9

Última edición por germangutierrez; 13/01/2015 a las 23:40