Objet : Liste pour les discussions techniques (liste à inscription publique)
Archives de la liste
- From: alain.coulais AT obspm.fr
- To: "technique AT april.org" <technique AT april.org>
- Subject: RE: [TECH] difference bash entre mandriva et debian
- Date: Thu, 16 Mar 2006 17:42:55 +0100 (CET)
On 16-Mar-2006 Patrick wrote:
> Bonjour,
>
> Est-ce que l'un d'entre vous saurait pourquoi quand je fais un
>
> which ../bin/bidule
>
> sous ma debian/sarge j'obtiens
>
> ../bin/bidule
>
> et sous la mandriva de mon collègue j'obtiens
>
> /home/patrick/monrep/bin/bidule
>
> Le shell utilisé est bash dans les 2 cas, les SHELLOPTS sont les mêmes.
> J'ai essayé des trucs genre set -o posix ou set +o noglob, passé pas mal
> de temps à chercher sur google. J'avoue ne pas avoir lu entièrement la
> page man de bash.
>
> Si quelqu'un a un pointeur sur une doc (ou une partie d'une doc), une
> explication, une incantation, je suis preneur.
>
> --
> Patrick
> Get Firefox !
> http://www.spreadfirefox.com/?q=affiliates&id=17457&t=1
1/ je suis un peu surpris par tes commandes ...
2/ pourquoi suspecter bash ? j'ai suspecter des options Which
On a souvent ce genre de gag pour des fichiers configure prefix=
avec pas d'expansion sous Debian ou FC mais avec Mandriva ...
3/ marrant, sur mon tru64, c'est defini comme etant un script TCSH
The which command is written in csh script language and only works in the C
shell. The ksh program offers the built-in commands type and whence that
perform the same function as which. The sh built-in command type can also
be used.
4/ sur ma vieille mdk 9.0 ou tu as ta reponse:
which -v
GNU which v2.14, Copyright (C) 1999 - 2001 Carlo Wood.
GNU which comes with ABSOLUTELY NO WARRANTY;
This program is free software; your freedom to use, change
and distribute this program is protected by the GPL.
5/ man which
EXAMPLE
The recommended way to use this utility is by adding an alias (C shell)
or shell function (Bourne shell) for which like the following:
[ba]sh:
which ()
{
(alias; declare -f) | /usr/bin/which --tty-only --read-alias
--rea
d-functions --show-tilde --show-dot $@
}
export -f which
[t]csh:
alias which 'alias | /usr/bin/which --tty-only --read-alias
--show-d
ot --show-tilde'
This will print the readable ~/ and ./ when starting which from your
prompt, while still printing the full path when used from a script:
> which q2
~/bin/q2
> echo `which q2`
/home/carlo/bin/q2
- difference bash entre mandriva et debian, Patrick, 16/03/2006
- RE: [TECH] difference bash entre mandriva et debian, alain . coulais, 16/03/2006
- Re: [TECH] difference bash entre mandriva et debian, Patrick, 17/03/2006
- Re: [TECH] difference bash entre mandriva et debian, Romain Francoise, 16/03/2006
- Re: [TECH] difference bash entre mandriva et debian, Patrick, 17/03/2006
- Re: [TECH] difference bash entre mandriva et debian, Paul Marques Mota, 17/03/2006
- Re: [TECH] difference bash entre mandriva et debian, Patrick, 17/03/2006
- Re: [TECH] difference bash entre mandriva et debian, Paul Marques Mota, 17/03/2006
- Re: [TECH] difference bash entre mandriva et debian, Patrick, 17/03/2006
- Re: [TECH] difference bash entre mandriva et debian, patrick.abul, 19/03/2006
- Re: [TECH] difference bash entre mandriva et debian, Patrick, 17/03/2006
- Re: [TECH] difference bash entre mandriva et debian, Paul Marques Mota, 17/03/2006
- Re: [TECH] difference bash entre mandriva et debian, Patrick, 17/03/2006
- RE: [TECH] difference bash entre mandriva et debian, alain . coulais, 16/03/2006
Archives gérées par MHonArc 2.6.16.