Récupérer les 5 premières lignes d'un fichier texte

a marqué ce sujet comme résolu.

Bonjour,

Je cherche à récupérer les 5 premières lignes d’un fichier texte, puis à afficher chaque ligne suivie de ---.

#!/bin/bash
input='/home/example/file.txt'
i='5'

head -n $i $input > '/tmp/temp_file'

while read line; do
    echo $line '---'
done < '/tmp/temp_file'

Le code fonctionne mais passe par un fichier temporaire et c’est probablement une mauvaise pratique.
Je cherche depuis tout à l’heure une méthode pour éviter ce fichier temporaire, auriez-vous des suggestions ?

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte