Digamos que tengo algunos datos de configuración en un archivo config. Para mayor comodidad, me gustaría cargar estos datos en una variable de shell, CONFIG_DATA.
Obviamente puedo hacer:
CONFIG_DATA="$(cat config)"
Pero esto me parece un uso inútilcat . ¿Es esta la única forma de hacer esto? ¿O hay una manera más elegante de hacerlo?
Las respuestas deberían preferir POSIX pero pueden usar cualquier shell.
2
Leer un archivo completo en la memoria como este es casi siempre una mala idea, independientemente de cómo lo escriba.
—
Satō Katsura
@SatoKatsura en algunos casos muy cierto. sin embargo, para el propósito de esta pregunta, puede suponer que el archivo es súper pequeño, por lo que no es un problema importante.
—
Strugee
@SatoKatsura: ¿por qué?
—
RemcoGerlich