1 2 3 4 5 6 7 8 |
#!/bin/bash filecontent=( `cat "prueba.txt" `) for t in "${filecontent[@]}" do echo $t done echo "Contenido del archivo en el ARRAY" |
1 2 3 4 5 6 7 8 |
#!/bin/bash filecontent=( `cat "prueba.txt" `) for t in "${filecontent[@]}" do echo $t done echo "Contenido del archivo en el ARRAY" |
como puedo hacer lo mismo que me muestre en un array las capturas de con este codigo
msg=$(zmore log.ussdpromos.2018-06-10.zip | grep -m 3 -o -P ‘(?<=message=).*(?=,end)')
es que me captura todos los datos que estoy buscando como uno
Prueba llevándolo a otra variable como por ejemplo «resultado=(
echo $msg
)». También podrías probar cambiar la siguiente linea :for t in «${filecontent[@]}»
por
for t in
zmore log.ussdpromos.2018-06-10.zip | grep -m 3 -o -P ‘(?<=message=).*(?=,end)'
Tomar los valores separados por espacios, etc... Existen muchas formas pero debes probarlo. Yo cuando necesito implementar algún SCRIPT, voy probando opciones hasta que obtengo el resultado que deseo.. Todos los SCRIPTS que publico son solo un ejemplo, para que los utilicen y adapten a sus necesidades.. Gracias, espero te sirva de algo...
hola, no encuentro si se pueden pasar array como parámetros en un scrip, o tendría q pasar cada elemento?