¿Cuándo configuro IFS en una nueva línea en Bash?
Pensé configurar IFS en$'\n'
me ayudaría a leer un archivo completo en una matriz, como en:
IFS=Sin embargo, el comando anterior solo lee la primera línea del archivo en el primer elemento de la matriz, y nada más.
Incluso esto lee solo la primera línea en la matriz:
string=Me encontré con otras publicaciones en este sitio que hablan sobre el usomapfile -t
o unread
bucle para leer un archivo en una matriz.
Ahora mi pregunta es:cuando usoIFS=$'\n'
¿en absoluto?
\n' read -r -a array < file
Sin embargo, el comando anterior solo lee la primera línea del archivo en el primer elemento de la matriz, y nada más.
Incluso esto lee solo la primera línea en la matriz:
string=$'one\ntwo\nthree'
IFS=$'\n' read -r -a array <<< "$string"
Me encontré con otras publicaciones en este sitio que hablan sobre el usomapfile -t
o unread
bucle para leer un archivo en una matriz.
Ahora mi pregunta es:cuando usoIFS=$'\n'
¿en absoluto?
one\ntwo\nthree'
IFS=Me encontré con otras publicaciones en este sitio que hablan sobre el usomapfile -t
o unread
bucle para leer un archivo en una matriz.
Ahora mi pregunta es:cuando usoIFS=$'\n'
¿en absoluto?
\n' read -r -a array < file
Sin embargo, el comando anterior solo lee la primera línea del archivo en el primer elemento de la matriz, y nada más.
Incluso esto lee solo la primera línea en la matriz:
string=$'one\ntwo\nthree'
IFS=$'\n' read -r -a array <<< "$string"
Me encontré con otras publicaciones en este sitio que hablan sobre el usomapfile -t
o unread
bucle para leer un archivo en una matriz.
Ahora mi pregunta es:cuando usoIFS=$'\n'
¿en absoluto?
Me encontré con otras publicaciones en este sitio que hablan sobre el usomapfile -t
o unread
bucle para leer un archivo en una matriz.
Ahora mi pregunta es:cuando usoIFS=$'\n'
¿en absoluto?
Sin embargo, el comando anterior solo lee la primera línea del archivo en el primer elemento de la matriz, y nada más.
Incluso esto lee solo la primera línea en la matriz:
string=$'one\ntwo\nthree'
IFS=$'\n' read -r -a array <<< "$string"
Me encontré con otras publicaciones en este sitio que hablan sobre el usomapfile -t
o unread
bucle para leer un archivo en una matriz.
Ahora mi pregunta es:cuando usoIFS=$'\n'
¿en absoluto?