He leído this question sobre cómo leer n caracteres de un archivo de texto usando bash. Me gustaría saber cómo leer una palabra a la vez de un archivo que se parece a:¿Cómo puedo leer palabras (en lugar de líneas) de un archivo?
example text
example1 text1
example2 text2
example3 text3
¿Alguien puede explicar que a mí, o me muestran un ejemplo fácil? Gracias!
dónde debería puede el nombre de mi archivo en el código anterior? – Admia
@Admia Recuerde que 'read' lee de la entrada estándar. La "mejor" manera (IMO) para resolverlo es poner el código en una función. Y dado que las funciones se pueden llamar como cualquier otro comando, también se puede usar con la redirección. Entonces, puedes hacerlo, p. 'function_with_read_loop
Si su línea contiene '*' como un elemento independiente, obtendrá una lista de nombres de archivos en el directorio actual de 'for word in $ line'. (Además, 'leer' sin' -r' generará literales de barra invertida). –