Grompf
Il parait que la démocratie existe sur Internet, profitons-en. :-)
Je propose un vote pour l'adoption du Reply-To: shell(a)lists.asyd.net,
bien que l'administrateur (asyd), moi-même et quelques autres sachions
que ce n'est pas "déontologiquement" correct.
Y'a de ces feux rouges en rase campagne qu'on a du mal à ne pas
griller. :-)
--
Sparx Inc.
34 rue du Sentier
75002 Paris
Tel. +33 (0) 1 44 34 29 21
Std +33 (0) 1 44 34 29 29
Fax +33 (0) 1 55 73 17 07
http://www.sparx.com
Philippe Jacquot a écrit :
> Na, c 'est juste que, bon, convertir un .csh en .sh c'est pas trop
> dur, mais un .zsh plein des bêtes dont tu causes, ça doit être un peu
> plus hardu.
faux : tous ces zshismes peuvent aisément etre remplacés si besoin par
des commandes externes ( find + wc dans notre cas).
l'avantage de zsh, c'est justement que l'interpreteur lui-meme est assez
riche pour eviter de faire appel a ces commandes. les gains :
- portabilité :
- je ne suis pas obligé de verifier les parametres passés a mes
commandes externes ( gnu vs BSD vs Sun vs ... )
- l'implementation de zsh est identique sur tous les systemes, on a
parfois des surprises avec sh.
- rapidité
- d'excution : pas de pipe, pas de forks
- d'ecriture : je prefere ecrire
- rm **/*py plutot que rm $( find -name '*py' )
- file =ls plutot que file $(which ls)
- ...
maintenant, je ne vois pas l'interet que je pourrais avoir a reecrire en
un autre shell ce que j'ai écris en zsh. Tannnenbaum dirait que ce
serait reprendre en basic qqchose qui a ete écrit en C et qui fonctionne.
> Mais y'avait aucun reproche dans mes propos. :-)
je n'en doute pas. de mon coté, zsh m'a vraiment permis d'etre plus
productif, le simple fait de pouvoir ecrire des choses comme :
for f ( *txt ) gzip $f
for f ( *txt ) { gzip $f ; echo $f zipped }
me ravi.
tu comprendras donc mon proselytisme.
cordialement
mc
PS: tu me repond personnellement par accident ou veux tu que nous
continuions cette discution en privée ?
Salut,
J'avais besoin de faire du comptage de fichiers et de répertoires, mais je
n'ai rien trouvé qui le fasse.
Bon, j'ai fais mon script, je suis content, je sais bien compter, et en plus
je manie à merveille la récursivité. Ceci dit, est-ce qu'il existe une
commande qui liste le nombre de fichier et sous-répertoire ? (genre j'aurais
manqué une option de du, ou de ls ?)
Merci
Jeremy
--
Linux Registered User #317862
I may not be able to read doc xls or ppt format. Please send me pdf or ps or
simple text files.
"Why is MS raising prices on you ? Because they can !"
"To take away that power from them, use GNU/Linux !"
Salut les gens,
il y a truc qui m'embete beaucoup avec bash, c'est que le which ne donne
pas toujours le chemin de la commande, par exemple sur un alias :
% which telnet
telnet () {
target=$1
[ $TERM = "screen" ] && print -nR $'\033k'$target$'\033'\\
command telnet $*
}
Je sais qu'il y a un truc a la echo ${.. telnet mais je ne sais plus
lequel, si vous avez je suis preneur ! merci
Philippe Jacquot a écrit :
> C'est beau zsh, si si. :-)
n'est ce pas : ;-)
> Dommage pour la portabilité.. :-/
la liste des os suportant bash est peut-etre plus impréssionnante que
celle de zsh mais j'avoue n'en avoir cure : toutes les platteformes que
j'ai rencontré dans ma vie sont supportées par zsh ( linux, *BSD,
macOSX, cygwin, DEC, SGI, ... ). par contre, les fonctionnalités de zsh
sont largement superieures a celles de bash et ca c'est un plus quotidien.
dire qu'on utilise bash parceque c'est installé par defaut est un
raisonnement qui est mauvais a mon gout : l'interpreteur de commande le
plus installé dans le monde, c'est .... cmd.exe :) ( le ksh de MS est
buggé et n'est pas installé de base et le seul unix shell officiellement
supporté nativement sous windows est tchsh).
cordialement
mc
Bonjour à tous sur cette nouvelle liste,
Sans troncature des mails et avec archivage en prime :)
Tant que la liste n'a pas vraiment démarré, je me permets un hors
sujet. Je ne connais pas de liste de discussion en langue française qui
soit consacrée à Emacs. J'avais proposé au mainteneur de emacsfr d'en
créer une, mais emacsfr étant down depuis longtemps maintenant, je ne
pense pas qu'il soit prêt à le faire.
Vous êtes sans doute tous utilisateurs d'Emacs, ou de vi (vi,
personnellement, je n'arrive plus à l'utiliser : la fonction créant
l'organe, j'ai deux doigts supplémentaires qui ont poussé sur chacune de
mes mains et la simplicité des commandes vi me déconcerte trop ;) et
vous êtes peut-être intéressés à la création d'une telle liste sur ce
même serveur ?
À+
PP
--
CV sur http://patrickpercot.free.fr
Groupe Morbihannais d'Utilisateurs de Logiciels Libres http://www.tuxbihan.org
GPG fingerprint = 1A4F E154 3D2C A20E E4CA A543 7951 C5C2 E44A A0B5
Patrick Percot.
Salut à tous,
Pour ceux qui se seraient désabonnés de
shell-script-fr-chez-l-organisation-du-monde-de debian :
Edi est rentré de vacance et est pret à déménager la liste.
Je peux poster ici le message original si vous le voulez.
Christophe
On Fri, 02 Sep 2005 23:42:22 +0200, shell-request(a)lists.asyd.net wrote
> Avis de confirmation de demande d'abonnement pour la liste Shell
>
> Nous avons reçu une demande de à partir de 62.147.22.8, pour
> l'abonnement de votre adresse courriel "ppercot(a)free.fr", à la liste
> de diffusion shell(a)lists.asyd.net. Pour confirmer la demande,
> répondez à ce message en gardant l'en-tête Objet: intact, ou consultez
> la page :
>
> http://lists.asyd.net/mailman/confirm.cgi/shell/f6d0fd9da3df80600cdaffda11a…
>
>
> ou bien encore mettez la ligne suivante - et seulement la ligne
> suivante - dans le corps d'un message à l'attention de
> shell-request(a)lists.asyd.net:
>
> confirm f6d0fd9da3df80600cdaffda11a277e32b0785d4
>
> Notez qu'un simple "répondre" devrait marcher pour la plupart des
> lecteurs de courriel, puisque ceux-ci laissent en général l'en-tête
> Objet: au format correct (un "Re:" devant l'objet passe).
>
> Si vous ne souhaitez pas vous abonner à cette liste, ignorez
> simplement ce message. Si vous pensez être abonné à la liste contre
> votre gré ou si avez d'autres questions, envoyez un message à
> shell-owner(a)lists.asyd.net.
>
À+
PP
--
CV sur http://patrickpercot.free.fr
Groupe Morbihannais d'Utilisateurs de Logiciels Libres http://www.tuxbihan.org
GPG fingerprint = 1A4F E154 3D2C A20E E4CA A543 7951 C5C2 E44A A0B5
Patrick Percot.
salut a tous,
j'espere que vous etes nombreux a vous etes deja abonnés.
j'aimerais savoir si il est possible d'intégrer un identifiant dans les
modifiers des des file globbings de zsh.
en gros, peut on replacer
f=(find / -user toto)
par qqchose du genre :
f=(/**(u:toto))
je n'ai rien vu de semblable dans la doc. de zsh mais Vincent m'a deja
prouvé que je ne savais pas lire cette doc!
cordialement
mc