Voilà, je me demandais pourquoi /bin/more, intégré dans un script bash, se comportait différemment lorsque ledit script est lancé depuis un lanceur/menu du bureau (en l'occurence Gnome) oubien dans un terminal.
Dans un terminal (dont le shell est bash), /bin/more m'affiche bien le contenu du fichier passé en argument.
Depuis un raccourci, il rajoute en première ligne "::::::::::: /chemin/du/fichier :::::::::::".
C'est d'autant plus embêtant que ça ne le faisait pas avant !
Avant quoi ? récemment je suis passé de kdm à gdm, mais que dire d'autre.... je ne vois pas le rapport...
Quelqu'un aurait une explication ?
# variables d'environnement
Posté par symoon . Évalué à 2.
Regarde la différence du résultat de la commande 'env'.
[^] # Re: variables d'environnement
Posté par Émilien Tlapale . Évalué à 2.
Je n'ai pas bien compris ce que tu appelles un « raccourcis » mais la ligne avec les deux-points sont affichés dans deux cas : quand tu affiches plusieurs fichiers avec more et quand l'entrée standard stdin n'est pas associé à un terminal. Apparemment il n'existe pas d'options pour ne pas l'afficher dans ces cas là.
# \more
Posté par Thomas Debesse (site web personnel) . Évalué à 1.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: \more
Posté par ⌨ ☕ . Évalué à 1.
# La solution
Posté par ⌨ ☕ . Évalué à 1.
Cependant, ce comportement est nouveau, ça faisait un moment que j'avais ce more dans le shell... je ne comprend pas pourquoi le comportement a changé.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.