[RISOLTO] Creare ex novo un file di testo di n righe in uno script
Inviato: gio 7 apr 2022, 22:51
Scusate l'ignoranza, ma mi sto sbattendo con una stupidaggine, ovvero quella di creare all'interno di uno script bash (uno slackbuild) un file di testo.
Ad esempio, devo creare un file di testo con il seguente contenuto:
compresa una riga vuota alla fine.
Ho provato con cat ma non c'è verso: o inserisco dei file oppure mi chiede un input.
Ho provato a inserire l'intero testo all'interno dello script come input ma evidentemente non riconosce la sequenza di escape \n per la nuova riga.
In altri termini,
Inserisce in nomefile l'intero testo ma formattato in una sola riga con incluse le stringhe "\n" come tali
Ho fatto anche dei tentativi con echo e con le pipeline ma non ne cavo piede.
Come posso fare?
Ad esempio, devo creare un file di testo con il seguente contenuto:
Codice: Seleziona tutto
Riga 1
Riga 2
Riga 3
Ho provato con cat ma non c'è verso: o inserisco dei file oppure mi chiede un input.
Ho provato a inserire l'intero testo all'interno dello script come input ma evidentemente non riconosce la sequenza di escape \n per la nuova riga.
In altri termini,
Codice: Seleziona tutto
cat "Riga 1\nRiga 2\nRiga 3\n\n" > nomefile
Ho fatto anche dei tentativi con echo e con le pipeline ma non ne cavo piede.
Come posso fare?