Ho una variabile FOO
con me che deve essere assegnata con un valore che sarà più righe. Qualcosa di simile,Come assegnare un valore di linea multiplo a una variabile bash
FOO="This is line 1
This is line 2
This is line 3"
Così, quando si stampa il valore di FOO
dovrebbe dare il seguente output.
echo $FOO
output:
This is line 1
This is line 2
This is line 3
Inoltre, il numero di righe verrà deciso dinamicamente in quanto verrà inizializzato utilizzando un ciclo.
Le risposte che sono state mostrate nell'altra domanda utilizzando principalmente read -d
non sono adatte per me poiché sto eseguendo operazioni intensive su stringhe e anche il formato del codice è importante.
Rimuovere principali spazi bianchi in linea 2 e 3 ed impiego: 'echo "$ FOO"' – Cyrus