Suite à la remarque de
melixgaro, j'ai ajouté le paramètre
-w0 (sinon les lignes sont découpées en groupes de 76 caractères par défaut).
while read lig;do base64 -w0 <<<"$lig"; echo; done <fichier
Édité : J'ai aussi ajouté un
echo pour sortir une ligne par ligne d'entrée