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.

#1 Le 12/07/2010, à 10:00

pateapouf

Problème de script/commande cd

Salut,

Ca fait un mois que je suis sur Ubuntu, et là j'ai eu besoin de créer un script tout con pour exécuter des commandes basiques type "cd" ou autre.

Pour illustrer le problème, j'ai juste écrit une ligne de script, ça foire déjà:

#!/bin/sh

cd /home/biopuce11/

Message d'erreur:

cd: 2: can't cd to /home/biopuce11/

Ca doit être une erreur stupide de ma part, mais je vois vraiment pas quoi, et c'est pas faute d'avoir cherché.
J'ai déjà rendu le script exécutable.

Merci d'avance pour votre aide.

Hors ligne

#2 Le 12/07/2010, à 10:31

skingrapher

Re : Problème de script/commande cd

salut,
soit le path est mauvais (mauvaise orthographe d'un répertoire), soit tu n'as pas les droits d'accès au dudit répertoire.


Je suis un obsédé textuel. J'aime trop le LaTeX.

Hors ligne

#3 Le 12/07/2010, à 10:41

credenhill

Re : Problème de script/commande cd

hello
le fichier script a été fait sur Windows et contient des ^M ?
vérifier avec cat -A nom_du_script

Hors ligne

#4 Le 12/07/2010, à 12:26

pateapouf

Re : Problème de script/commande cd

credenhill a écrit :

hello
le fichier script a été fait sur Windows et contient des ^M ?
vérifier avec cat -A nom_du_script

Ah oui, il contient des ^M! Pourtant il a été écrit sur Ubuntu... Comment je les enlève?

Hors ligne

#5 Le 12/07/2010, à 12:27

pateapouf

Re : Problème de script/commande cd

skingrapher a écrit :

salut,
soit le path est mauvais (mauvaise orthographe d'un répertoire), soit tu n'as pas les droits d'accès au dudit répertoire.

Le path est bon, et j'ai les droits je crois (ajouter sudo ne change rien en tout cas)

Dernière modification par pateapouf (Le 12/07/2010, à 12:29)

Hors ligne

#6 Le 12/07/2010, à 13:39

credenhill

Re : Problème de script/commande cd

pateapouf a écrit :

Ah oui, il contient des ^M! Pourtant il a été écrit sur Ubuntu... Comment je les enlève?

comme ça

 sed -i 's/\r//g' script

comment a-t-il été créé ? vérifier les options de l'éditeur utilisé

Hors ligne

#7 Le 12/07/2010, à 13:53

pateapouf

Re : Problème de script/commande cd

J'ai rien changé de particulier aux options (je viens de décocher le "retour à la ligne", ça devait venir de là j'imagine)!

Là ça a -enfin- l'air de bien marcher, merci beaucoup!

Dernière modification par pateapouf (Le 12/07/2010, à 14:06)

Hors ligne