Re: Quizz en shell du vendredi ;-)

Top Page

Reply to this message
Author: Nicolas Tripon
Date:  
To: jeanluc
CC: guilde
Subject: Re: Quizz en shell du vendredi ;-)
> prompt> find . -exec sh -c 'file "$0" | grep ASCII >/dev/null ' {} \; -print
>        ./toto
>        ./to to
>        ./to^ {éà]to

>
>Bon, "find ." .... renvoie tous les fichiers. OK, ca c'est facile.
>Et puis quoi ? le "{}" .... c'est les fichiers du 'find .' .... non ?


Oui ; et il est argument de "sh -c '...'".

>mais alors le $0 ... il sort d'ou ? c'est quoi le truc ?


Ceci explique tout :

$ sh -c 'echo :$0:$1:$2:' a b c
:a:b:c:

Les arguments de 'sh -c' sont assignés aux paramètres $0, $1... ; man bash.

>        monbinaire.exe: PDP-11 UNIX/RT ldp


D'où vient ton intérêt pour cette machine ? J'ai fait ma thèse sur un
PDP-11/45, et cherche depuis longtemps le 'PDP-11 Handbook', le petit manuel
rouge bordeaux détaillant les 42 instructions.
-Nicolas