caseLS_LS:/* This is for the 'ls' program. */if(isatty(STDOUT_FILENO)){format=many_per_line;set_quoting_style(NULL,shell_escape_quoting_style);/* See description of qmark_funny_chars, above. */qmark_funny_chars=true;}else{format=one_per_line;qmark_funny_chars=false;}break;
Et la page de manuel de la fonction qui va bien : isatty(3).
[^] # Re: Pourquoi l'affichage des résultats dans un terminal est différent [...]
Posté par Cyril Brulebois (site web personnel) . En réponse au message Pourquoi l'affichage des résultats dans un terminal est différent de celui copié dans un fichier ?. Évalué à 4. Dernière modification le 15 avril 2022 à 14:27.
Oui, ça peut être trouvé facilement dans
src/ls.c.Extrait du paquet
coreutilsde Debian stable (Bullseye) :Et la page de manuel de la fonction qui va bien : isatty(3).
Debian Consultant @ DEBAMAX