21
Estoy tratando de capturar un bloque de texto en una variable, con nuevas líneas mantenidas, y luego repetirlo.¿Cómo almacenar y hacer eco de múltiples líneas elegantemente en bash?
Sin embargo, las nuevas líneas no parecen mantenerse cuando estoy capturando el texto o mostrándolo.
¿Alguna idea sobre cómo puedo lograr esto?
Ejemplo:
#!/bin/bash
read -d '' my_var <<"BLOCK"
this
is
a
test
BLOCK
echo $my_var
de salida:
esta es una prueba
salida deseada:
este
es
un
prueba
impresionante, gracias! – EmpireJones
Deliciosamente lacónico. –
¡Hermoso, gracias! :) –