Comportement différents commandes bash dans terminal et script

Résolu
Bonjour,
Je tourne un peu en rond et ne sait comment résoudre ce problème;
Dans un terminal deux exemples :





Le script avec les mêmes commandes :

#! /bin/sh

ch=" current 1980 x 1080"
echo ${ch// /_}
echo ${ch:1:7}


Exécution du script dans un terminal :



Quelqu'un aurait une explication et une solution ?

Merci

3 réponses

  1. Contributeur
    Salut,

    Essaie avec
    /bin/bash
    à la place de
    /bin/sh
    ;-)

    Je suppute que tu es sous Ubuntu ou Debian, non ?
    0
    1. Contributeur
      hello
      remplacer #! /bin/sh par #!/bin/bash
      0
      1. Merci pour vos réponses. Désolé pour le bruit.. Comme il s'agit d'un bidule que je développe pour mon usage personnel. J'ai changé de machine sur laquelle "tournent" une mageia 5 et une fedora. Ça fonctionnait...J'ai continué...J'utilisais lors de mon appel au secours une machine avec linux mint 17.2. Je n'avais pas prêté attention... à...Merci encore.
        Merci à retardement à zipe31 qui m'a aidé sans le savoir quand je me suis mis à utiliser wmctrl et xdotool...
        0