Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 10/06/2013, à 14: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 bt_pre.png.

Hors ligne

#27 Le 10/06/2013, à 14:45

miniSeb

Re : Question de script sh

infotoni a écrit :

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, à 14: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.

Hors ligne

#29 Le 10/06/2013, à 15: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, à 15: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, à 15: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, à 15:16)

Hors ligne

#31 Le 10/06/2013, à 15:06

tiramiseb

Re : Question de script sh

pinguionux, il y a plus simple :

sudo apt-get install dos2unix
dos2unix PremierScriptShell?.sh

Hors ligne

#32 Le 10/06/2013, à 15: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, à 15:18

tiramiseb

Re : Question de script sh

pingouinux: personne n'est parfait wink

Hors ligne

#34 Le 10/06/2013, à 16: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, à 16:15

tiramiseb

Re : Question de script sh

Arf, tu n'as pas non plus besoin de mettre tout ton message dans la balise "code" smile
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

Hors ligne

#36 Le 10/06/2013, à 16: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, à 16: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.

Hors ligne

#38 Le 10/06/2013, à 16: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, à 16: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, à 17: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