Lettura di un file di testo

Bash:
Lettura di un file di testo

How to:

Ecco come leggere un file in Bash:

# Leggi l'intero file
cat miofile.txt

# Leggi il file riga per riga
while IFS= read -r line; do
   echo "Riga: $line"
done < miofile.txt

Supponiamo che miofile.txt sia:

Ciao, mondo!
Benvenuto in Bash.

Output:

Riga: Ciao, mondo!
Riga: Benvenuto in Bash.

Deep Dive

Leggere file di testo è una pratica antica quanto la programmazione. cat è un comando classico, esiste fin dall’inizio dei sistemi Unix, dal 1971. Altre alternative includono more, less, e head, che offrono più controllo sull’output. Per quanto concerne l’implementazione, sembra semplice, ma vari fattori come la codifica dei caratteri e newline terminators (LF vs. CRLF) possono complicare l’interpretazione del contenuto di file testuali.

See Also