Titre de mon script bash

salut,

voilà, j'aimerais savoir comment mettre un titre à ma fenêtre
j'aimerais connaitre l'équivalent de la commande title batch en bash svp ?

Merci

2 réponses

  1. salut,

    STFW : ansi escape codes change title
    1. EDIT: si tu exécutes ton script en lançant le terminal, par exemple
      xterm -e monScript
      , tu peux aussi, et de manière privilégiée, définir le titre via une option du terminal :
      xterm -T 'mon titre' -e monScript
    2. Merci
  2. Salut la companie !

    function tab_title {
    if [ -z "$1" ]
    then
    title=${PWD##*/} # current directory
    else
    title=$1 # first param
    fi
    echo -n -e "\033]0;$title\007"
    }

    # EDIT : c'est plus drole comme ça
    tab_title "He"
    sleep 1
    tab_title "Hello"
    sleep 1
    tab_title "Hello wo"
    sleep 1
    tab_title "Hello world"
    sleep 1
    tab_title "Hello world !"
    sleep 1
    tab_title "Hello world !"
    sleep 1
    tab_title "Hello world !!"
    sleep 1
    tab_title "Hello world !!!"
    sleep 1
    tab_title "antislash x 20 (tout attaché)"
    sleep 1
    tab_title "Hello world !!!"
    sleep 1
    tab_title "antislash x 20 (tout attaché)"
    sleep 1
    tab_title "Hello world !!!"
    sleep 36000


    Des bisous

    1. msg="Hello World !!!"
      for ((i=1;i<=${#msg};i++)); do tab_title "${msg::$i}"; sleep 0.5; done
      sleep 36000
      ?
      :)
    2. Ouaiiiiiii ! Maintenant faut ajouter des emojis et faire clignoter ! :D
    3. Excellent merci :)
    4. @Exileurtu prends les bannières de fenêtres pour des sapins de Noël ? :D :mdr:
    5. j'oublierai pas de mettre de la lave qui coule sur les bords :)