Il 23:48, giovedì 21 novembre 2002, Félix Hauri ha scritto:
...
la syntaxe: `` $() '' à exactement le même effet que la syntaxe plus
ancienne: `` `` ''... hem:
$ echo -e `printf \\%03o 97`
a
$ echo -e $(printf \\%03o 97)
a
Avec l'avantage d'être imbricable:
$ echo -e $(printf \\%03o
Surlignage Pierre Maitre [EMAIL PROTECTED]:
[maitre@anesth1 tmp]$ echo -e $(\141)
bash: 141: command not found
Là je comprends plus
essaie echo \141
@++
JC
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.
-e $(printf \\%3o $i)
a
Jusque là, pas de problème, mais maintenant je substitue:
[maitre@anesth1 tmp]$ echo -e $(\141)
bash: 141: command not found
Là je comprends plus
man bash dit (entre autre) :
A non-quoted backslash (\) is the escape character. It
preserves the literal
que je me souvienne avoir appris tu as raison.
Cela dit syntaxiquement parlant, sans le point-virgule, cela se comprend
sans équivoque, de plus avec ma version de bash cela fonctionne
farpaitement;)
$ echo $BASH_VERSION
2.05a.0(1)-release
A noter que pour mes mails, j'utilise énormement le copier
On Thu, 21 Nov 2002, Jean-Claude Schopfer wrote:
Surlignage Pierre Maitre [EMAIL PROTECTED]:
[maitre@anesth1 tmp]$ echo -e $(\141)
bash: 141: command not found
Là je comprends plus
essaie echo \141
Sous bash, il faut demander à echo d'exécuter les échappements
paramètre ``-e
Félix Hauri a écrit :
Cela dit syntaxiquement parlant, sans le point-virgule, cela se comprend
sans équivoque, de plus avec ma version de bash cela fonctionne
farpaitement;)
$ echo $BASH_VERSION
2.05a.0(1)-release
mais pas chez moi:
bash: command substitution: line 2: syntax error near
Après:
$ for i in $( seq 10 -1 1 ) ; do echo $i;done
Le bash permet de faire des boucles de ce genre:
$ for (( i=10 ; $i ; i=$i-1 )) ; do echo $i;done
Ce n'est pas plus court, mais cela ne fait pas appel ``seq''.
Explication: La première expression ( i=10 ) n'est éxecutée qu'une fois au
début
Bonjour,
je cherche à concatener le nom d'une variable. Soit:
i=1
ligne${i}=blabla
voila ce que j'obtiens:
bash: ligne1=blabla: command not found
Ce que j'aurais voulu c'est que la variable ligne1 contienne blabla.
Merci pour vos réponses
--
Yann Sagon
--
http://www-internal.alphanet.ch
On Monday 11 November 2002 15:39, Sagon Yann wrote:
Bonjour,
je cherche à concatener le nom d'une variable. Soit:
i=1
ligne${i}=blabla
voila ce que j'obtiens:
bash: ligne1=blabla: command not found
Ce que j'aurais voulu c'est que la variable ligne1 contienne blabla.
Tu-y-est presque
Il 15:39, lunedì 11 novembre 2002, Sagon Yann ha scritto:
Bonjour,
je cherche à concatener le nom d'une variable. Soit:
i=1
ligne${i}=blabla
voila ce que j'obtiens:
bash: ligne1=blabla: command not found
Ce que j'aurais voulu c'est que la variable ligne1 contienne blabla.
Merci pour
Le Lundi, 11 Novembre 2002 13.51, Daniel Cordey a écrit :
i=1
eval ligne${i}=blabla
Merci bien.
Merci aussi a Leopoldo Ghielmetti pour les tableaux, mais c'est pas ce que je
voulais faire.
Daniel
--
Yann Sagon
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.
bonjour,
j'ai installé sur ma suse7.2 le paquet gpc que je venais
de télécharger (fichier tar du gnu pascal) mais:
ls /usr/bin/gp*
gpc
/usr/bin/gpc
bash: /usr/bin/gpc: no such file or directory
??? Que donne : ls -l /usr/bin/gpc
La même chose, avec les liens qui pointent vers lui
pas par /, bash recherche dans la liste des répertoires donnés dans la
variable PATH. Ceci est long ! Lorsque bash trouve le répertoire où éxécuter
cette commande, il la mémorise dans une table (hash). Si on déplace la
commande dans une autre répertoite, il faut dire à bash de recalculer sa
On Tuesday 05 February 2002 11:44, [EMAIL PROTECTED] wrote:
euh..
la commande dont le nom manque dans le mail précédent est
rehash.
Trouvé dans... le manuel de bash(1).
Daniel
hash [-r] [-p filename] [name]
For each name, the full file name of the command is determined by searching
bonjour,
j'ai installé sur ma suse7.2 le paquet gpc que je venais
de télécharger (fichier tar du gnu pascal) mais:
ls /usr/bin/gp*
gpc
/usr/bin/gpc
bash: /usr/bin/gpc: no such file or directory
?
?
avec Konqueror le fichier /usr/bin/gpc existe bien, c'est un exécutable...
Que-est-ce qui se
On Friday 01 February 2002 10:26, [EMAIL PROTECTED] wrote:
bonjour,
j'ai installé sur ma suse7.2 le paquet gpc que je venais
de télécharger (fichier tar du gnu pascal) mais:
ls /usr/bin/gp*
gpc
/usr/bin/gpc
bash: /usr/bin/gpc: no such file or directory
??? Que donne : ls -l /usr/bin/gpc
16 matches
Mail list logo