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