Ho uno script bash, ho una variabile che contiene diverse righe. Queste righe le devo salvare in un file. Il codice e' il seguente:

Codice PHP:
#!/bin/bash

contenuto="prima riga\nseconda riga\nterza riga";
echo 
$contenuto >> costrutto.txt
Ma se vado a visualizzare il file costrutto.txt

ottengo questo:

prima riga\nseconda riga\nterza riga

invece io vorrei ottenere questo:

prima riga
seconda riga
terza riga

Ora che carattere posso mettere all'interno della variabile contenuto per far andare a capo per ciascuna riga? E' errato mettere "\n"?

Non voglio "splittare" il valore della variabile contenuto, quindi fare piu' operazioni di scrittura sul file, perche' l'intento e' di fare l'operazione di scrittura sul file in un colpo solo. Infatti immaginiamo che la variabile $contenuto abbia 10000 righe, per salvare ogni riga, dovrei avere 10000 accessi al disco.

Grazie.