Comportement différents commandes bash dans terminal et script

Résolu/Fermé
gnuoulipo Messages postés 5 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 5 décembre 2015 - 5 déc. 2015 à 14:03
gnuoulipo Messages postés 5 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 5 décembre 2015 - 5 déc. 2015 à 15:37
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

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
5 déc. 2015 à 14:05
Salut,

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

Je suppute que tu es sous Ubuntu ou Debian, non ?
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
5 déc. 2015 à 14:07
hello
remplacer #! /bin/sh par #!/bin/bash
0
gnuoulipo Messages postés 5 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 5 décembre 2015
Modifié par gnuoulipo le 5/12/2015 à 15:41
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