#26 Le 10/06/2013, à 15:38
- tiramiseb
Re : Question de script sh
j'ai totalement oublié comment on fait pour mettre le texte entre balises "code"
Je te l'ai indiqué dans la phrase que j'ai mis en rouge gras italique souligné : tu cliques sur .
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#27 Le 10/06/2013, à 15:45
- miniSeb
Re : Question de script sh
bash: /home/tony/bin/PremierScriptShell0.sh : /bin/bash^M : mauvais interpréteur: Aucun fichier ou dossier de ce type
Ça sent le problème d'encodage à plein nez... Ton fichier est encodé en quoi ?
Hors ligne
#28 Le 10/06/2013, à 15:50
- tiramiseb
Re : Question de script sh
Ça sent le problème d'encodage à plein nez
Non, ce n'est pas un problème d'encodage.
Son fichier est simplement terminé par un CRLF au lieu d'être terminé par un LF simple.
Le CR est représenté sur les systèmes UNIX comme ^M.
CR : carriage return
LF : line feed
C'est Windows qui met des CRLF en fin de ligne.
La solution passe par l'utilisation de la commande dos2unix pour transformer les CRLF en LF.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#29 Le 10/06/2013, à 16:03
- infotoni
Re : Question de script sh
Salut,
Je m'excuse mais le forum est sous windows et juste à côté j'ai un second ordinateur dans le quel j'ai Ubuntu d'installé. Ce qui me permet de tester toutes vos explications. Voulez-vous SVP poursuivre cette aide qui m'est tellement précieuse. Je vous prie de m'excuser pour touts ces ennuis que je vous causes.
Cordialement.
Dernière modification par infotoni (Le 10/06/2013, à 16:05)
Modèle Toshiba Satellite L350-14Y Système d'exploitation Windows Vista Basique Service pack 2
et Ubuntu 12.04 en 32 bit Ram 2 Go Processeur Intel (R) Céléron (R) CPU 560 @ 2.13 GHz
____________________________________
A qui se lève matin Dieu aide et prête la main.
Hors ligne
#30 Le 10/06/2013, à 16:03
- pingouinux
Re : Question de script sh
Bonjour,
Ton éditeur ajoute des caractères \r à la fin des lignes de tes scripts. Fais une copie de tes scripts (au cas où), et lance cette commande :
for i in PremierScriptShell?.sh; do sed -i 's/\r//g' "$i"; done
Ensuite, ils devraient s'exécuter correctement.
Édité : Je suis arrivé après la bataille…
Et même plus simple
sed -i 's/\r//g' PremierScriptShell?.sh
Dernière modification par pingouinux (Le 10/06/2013, à 16:16)
Hors ligne
#31 Le 10/06/2013, à 16:06
- tiramiseb
Re : Question de script sh
pinguionux, il y a plus simple :
sudo apt-get install dos2unix
dos2unix PremierScriptShell?.sh
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#32 Le 10/06/2013, à 16:15
- pingouinux
Re : Question de script sh
@tiramiseb #31 : Tu as raison. De plus, je m'aperçois que la boucle for était inutile dans ma commande en #30.
Hors ligne
#33 Le 10/06/2013, à 16:18
- tiramiseb
Re : Question de script sh
pingouinux: personne n'est parfait
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#34 Le 10/06/2013, à 17:13
- infotoni
Re : Question de script sh
Salut,
SVP pouvez-vous continuer à m'aider à la suite du post 29
Cordialement
Modèle Toshiba Satellite L350-14Y Système d'exploitation Windows Vista Basique Service pack 2
et Ubuntu 12.04 en 32 bit Ram 2 Go Processeur Intel (R) Céléron (R) CPU 560 @ 2.13 GHz
____________________________________
A qui se lève matin Dieu aide et prête la main.
Hors ligne
#35 Le 10/06/2013, à 17:15
- tiramiseb
Re : Question de script sh
Arf, tu n'as pas non plus besoin de mettre tout ton message dans la balise "code"
Au moins tu vois comment l'utiliser...
SVP pouvez-vous continuer à m'aider à la suite du post 29
pingouinux t'a donné une réponse en #30, je t'en ai donné une autre en #31 :
sudo apt-get install dos2unix
dos2unix PremierScriptShell?.sh
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#36 Le 10/06/2013, à 17:28
- infotoni
Re : Question de script sh
Salut,
Voici la capture du terminal.
tony@tony-GA-8SIMLNF:~$ dos2unix PremierScriptShell?.sh
dos2unix: PremierScriptShell?.sh: Aucun fichier ou dossier de ce type
dos2unix: Skipping PremierScriptShell?.sh, not a regular file.
tony@tony-GA-8SIMLNF:~$
tony@tony-GA-8SIMLNF:~$ dos2unix PremierScriptShell0.sh
dos2unix: PremierScriptShell0.sh: Aucun fichier ou dossier de ce type
dos2unix: Skipping PremierScriptShell0.sh, not a regular file.
tony@tony-GA-8SIMLNF:~$
Cordialement.
Modèle Toshiba Satellite L350-14Y Système d'exploitation Windows Vista Basique Service pack 2
et Ubuntu 12.04 en 32 bit Ram 2 Go Processeur Intel (R) Céléron (R) CPU 560 @ 2.13 GHz
____________________________________
A qui se lève matin Dieu aide et prête la main.
Hors ligne
#37 Le 10/06/2013, à 17:30
- tiramiseb
Re : Question de script sh
Oui enfin il va falloir que tu apprennes ce que c'est que dêtre dans tel ou tel répertoire, les chemins absolus et relatifs, etc.
Là je t'ai donné la commande à exécuter si tu es placé dans le bon répertoire, donc si tu as préalablement fait :
tony@tony-GA-8SIMLNF:~$ cd bin
tony@tony-GA-8SIMLNF:~/bin$
Sincèrement, achètes-toi un livre là-dessus et potasse-le, ça ne peut que te faire du bien.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#38 Le 10/06/2013, à 17:31
- pingouinux
Re : Question de script sh
Il faut d'abord te placer dans le répertoire qui contient tes scripts
cd ~/bin
Hors ligne
#39 Le 10/06/2013, à 17:57
- infotoni
Re : Question de script sh
Salut,
Cela n’aboutit pas, je monopolise tout le temps, je vais donc essayer de me débrouiller tout seul et avec de la doc pour tenter de résoudre ce problème. Merci de m'avoir donné un coup de main.
Cordialement.
Modèle Toshiba Satellite L350-14Y Système d'exploitation Windows Vista Basique Service pack 2
et Ubuntu 12.04 en 32 bit Ram 2 Go Processeur Intel (R) Céléron (R) CPU 560 @ 2.13 GHz
____________________________________
A qui se lève matin Dieu aide et prête la main.
Hors ligne
#40 Le 10/06/2013, à 18:06
- franckyfoys
Re : Question de script sh
bonjour a tous,
j'admire la patience de tiramiseb qui est dessus depuis 11h ce matin, comme quoi l'entraide sur ce forum depasse de loin ce qu'on peut trouvé dans le monde windowsien.
pour ceux qui est de ton histoire infotoni, ne baisse pas les bras, il faut un debut a tout.
j'avais suivi une solution de travail plus simple et plus graphique a l'epoque que tu pourrait essayer de suivre a ton tour,
il s'agit de nautilus_script_manager.
ce que ca te propose une fois installé, c'est un repertoire ou tu pourra stocker tes scripts mais aussi les lancer via clic droit sur le bureau.
de plus il existe des tas de forums deja resolu dessus.
si cette voie peux t'aider a avancer, bon courage et bonne continuation
Hors ligne