Jump to content

Le Linux BAR - Discussion de tout et de rien


Recommended Posts

J'ai un p'tit stress avec mon script...

#!/bin/sh
#
PATHISO="/media/iso/"
.../...
fi
exit 0

Il ne passe pas PATHISO dans cmd et je comprends pas...

Ici j'ai décortiqué pour voir l'erreur mais sinon je l'avais mis direct dans le if...

Si quelqu'un a une idée...

#!/bin/sh
aa="AA"
AA="aa"

echo $aa
echo $AA

sh test.sh
AA
aa

le shell est case sensitive => $PATHISO != $pathiso

Link to comment
Share on other sites

cmd=`mount | grep $PATHISO`

Tu peux remplacer par

 grep $PATHISO /etc/mtab

Quelle partie bloque exactement ?

Chez moi :

#!/bin/sh
#
PATHISO="/dev/hda1"
#cmd=`mount | grep $PATHISO`
#cmd=`grep $PATHISO /etc/mtab`
echo $cmd

fonctionne qu'on utilise la première ou la deuxième méthode.

Link to comment
Share on other sites

Ben je comprends pas, des fois ca fonctionne et des fois pas...

Enfin bon j'ai pas mal chipotté et le script fonctionne presque a merveille...

Ben il reste un soucis c'est le problème des fichiers avec des caractères a contrer a coups de backslashes...

J'ai regardé dans /etc/bash_completion mais je suis largué et un peu fatigué aussi donc je regarderai p'tet demain...

Sinon voila, je commencerai a faire le mini-howto lorsque je saurai reformater les chemins d'accès aux fichier et aussi.... Une petite question... Quelle est la directory la plus appropriée pour placer des scripts comme ca?

Je me doute que ca peut varier d'un user a un autre mais il faut quand meme que ce soit un dossier bin reconnu comme étant conteneur de commandes nan?

EDIT : ortho poisseux du aux p'tits yeux qui se ferment....

Link to comment
Share on other sites

Une petite question... Quelle est la directory la plus appropriée pour placer des scripts comme ca?

Je me doute que ca peut varier d'un user a un autre mais il faut quand meme que ce soit un dossier bin reconnu comme étant conteneur de commandes nan?

genre /usr/local/bin

Link to comment
Share on other sites

Une petite question... Quelle est la directory la plus appropriée pour placer des scripts comme ca?

Je me doute que ca peut varier d'un user a un autre mais il faut quand meme que ce soit un dossier bin reconnu comme étant conteneur de commandes nan?

genre /usr/local/bin

C'est bien a lui que je pensais, moi j'ai betement mis dans un bin dans mon home en souvenir de ma mandriva qui le prenait en compte... Mais je voulais un truc plus classique et passe-partout...

Selon le fhs http://www.pathname.com/fhs/ les binaires vont dans /usr/local/{s,}bin. Mais bon par usage ça vaut aussi pour les scripts. Si ce n'est pas un script d'admin, alors dans bin et pas sbin.

Sinon il reste /srv, /usr/lib, /usr/share{/misc,} suivant les cas.

Ok merci pour le lien, ca me servira surement :mdr2:

et /opt si tu as vraiment une trallée de script et que ça en fait une appli complète :transpi:

Oui un peu comme comme mon f@h, mon openvpn, etc...

Ici ce n'est pas vraiment le cas mais merci quand meme :transpi:

Link to comment
Share on other sites

oups, effectivement, j'ai dis une connerie. Je croyais que bash respectait une certaine règle du préfixe. Comme $PATH est déjà défini, je pensais qu'une varible appelée PATHQUELQUECHOSE sans protection ( ${PATHQUELQUECHOSE}) mènerait nécéssairement à une substitution inattendue...

Mais vu qu'il n'y a pas de règle du préfixe, tout va pur le mieux. C'est plus clair ? :byebye:

Link to comment
Share on other sites

Le bar en milieu de page? Hors de question :chinois:

Plus sérieusement, je suppose que vous avez lu la news sur Ubuntu et surtout les commentaires. Au fils des commentaires (qui a dit troll?) on voit qu'il manque un dossier Linux (peu être simplement Ubuntu, je ne sais pas trop). Je pense qu'on a bien plus qu'une base pour un tel dossier avec les liens importants mais il ne faudrait pas faire de doublons en même temps. Vous pensez quoi d'une idée de dossier PCInpact Linux qui remetrait un peu au point les trolleurs du vendredi sur ce qui fonctionne (et ce qui ne fonctionne pas) sous ce système?

Link to comment
Share on other sites

Vous pensez quoi d'une idée de dossier PCInpact Linux qui remetrait un peu au point les trolleurs du vendredi sur ce qui fonctionne (et ce qui ne fonctionne pas) sous ce système?

Des trolls y'en aura toujours (et même la connaissance ne changera pas forcément ça...), ceux qui veulent savoir de quoi ils parlent le peuvent sans difficulté.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...