Retour à la ligne

Résolu
TsarFlow Messages postés 72 Statut Membre -  
TsarFlow Messages postés 72 Statut Membre -
Bonjour,

Je demande votre aide pour une situation toute bête mais en temps qu'amateur je ne m'y connais pas assez pour tenter quoique ce soit.

Mon problème est le suivant : je suis sous OpenSuse, donc sous système UNIX (pour mon école) mais j'ai un petit soucis. Lorsque je tape une ligne de commande qui va dépasser du bord de la fenètre ouverte, normalement la ligne devrait continuer en faisant un \n automatique, or ici il me fait un \r (retour au début de la ligne, je crois que c'est \r) et donc écrase (seulement par apparence) ce que j'ai déjà écris, ce qui peut mener à confusion si je dois modifier cette ligne de commande. Je voudrais donc savoir quel fichier je dois éditer afin qu'il me fasse automatiquement un \n en bout de ligne.

Merci d'avance et bonne journée !

2 réponses

  1. TsarFlow Messages postés 72 Statut Membre
     
    Up.
    0
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    quel shell ?
    essayer avec un prompt simple pour voir:
    export PS1='$ '
    0
    1. TsarFlow Messages postés 72 Statut Membre
       
      Effectivement le soucis venait de là, j'avais une commande avec des codes couleurs, en enlevant ces codes en bout de ligne je passe à la ligne suivante. Merci :)
      0
    2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
       
      montre le code du prompt qu'on corrige; si c'est bash
      grep PS1 ~/.bashrc
      0
    3. TsarFlow Messages postés 72 Statut Membre
       
      J'ai marqué le code suivant :

      export PS1="(Flow) "

      Mon code précédent était :

      export PS1="\033[31m(Flow) \033[0m"

      Je n'ai maintenant plus le soucis de retour au début de la ligne au lieu d'un passage à la ligne suivante.
      0
    4. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
       
      essayer avec
      export PS1="\[\033[31m\](Flow) \[\033[0m\]"
      0
    5. TsarFlow Messages postés 72 Statut Membre
       
      Génial, plus de soucis. Merci !
      0