J'ai un fichier que j'essaie de lire en utilisant tail -f. Je me demandais s'il y avait un moyen pour que le terminal produise un saut de ligne réel au lieu du caractère \ n.
J'ai un fichier que j'essaie de lire en utilisant tail -f. Je me demandais s'il y avait un moyen pour que le terminal produise un saut de ligne réel au lieu du caractère \ n.
Réponses:
tail -f file | sed 's/\\n/\n/g'
~$ tail -f /var/log/apache2/error_log | sed 's/\\n/\ > /g'
alias forward="tail -f file | sed 's/\\\n/\n/g'"
. Si vous souhaitez pouvoir spécifier le nom de fichier en tant qu'argument, vous devez utiliser une fonction au lieu d'un alias:forward () { tail -f "$@" | sed 's/\\n/\n/g'; }