Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum Astuces.divers

Astuces.divers : [Terminal] La liste des utilisateurs sur 5 colonnes ?

Posté par cornofulgur () le 30 mai 2001
La commande "pr" vous permet de choisir le nombre de colonnes. L'affichage résultant ressemble à une sortie "ls". $ cat /etc/passwd | cut -f 1 -d: | pr -5

> Lire le message (9 commentaires, moyenne: 1).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Re: La liste des utilisateurs sur 5 colonnes ?

Posté par istyar () le 17/10/2002 à 15:51. (lien). Évalué à 1.

Pour obtenir une bonne sortie, il faut ajouter l'option -f à "pr -5". Sans cela, le résultat
de la commande disparaitra de votre console (placé une page plus haut).

Optimisation quand tu nous tiens

Posté par Bonnefille Guilhem (page perso, ) le 29/10/2002 à 08:00. (lien). Évalué à 1.

Extremiste que je suis, je ne peux rester muet devant la ligne de commande proposee. En effet, le 'cat' est PARFAITEMENT inutile (donc perte de CPU et message). En effet, la commande cut SAIT ouvrir un fichier pour travailler dessus. On pourrait donc ecrire :
$ cut -f 1 -d: /etc/passwd | pr -5

Et quand bien meme la commande ne saurait pas le faire, c'est le shell qui peut faire une partie du travail grace au '<'. Ainsi :
$ cut -f 1 -d: < /etc/passwd | pr -5

Personnellement, je pense que la commande 'cat' n'a d'interet que lorsque l'on veut conCATener plusieurs fichiers. Exemple :
$ cat /etc/passwd /etc/group | cut -f 1 -d: | pr -5

Voila voila. C'etait un message pour une plus grande maitrise de l'environnement.

Bon, -1 vu le niveau de ce commentaire, mais il fallait le faire.

  • [^]Re: Optimisation quand tu nous tiens

    Posté par Christophe Nowicki (Jabber id, page perso, ) le 15/11/2002 à 14:30. (lien). Évalué à 1.

    C'etait un message pour une plus grande maitrise de l'environnement.
    de Roselyne Bachelot ... ;à)

  • [^]Re: Optimisation quand tu nous tiens

    Posté par cornofulgur () le 13/01/2003 à 18:42. (lien). Évalué à 1.

    le 'cat' est PARFAITEMENT inutile Tu as raison. c'est sous optimisé. Mais j'aime bien mon cat (mon chat aussi) car il est pédagogique et pratique. Une belle ligne de commande pédagogique se doit d'être découpée en trois parties. La première partie fabrique un flux de données (cat, dmesg, lynx -dump) La deuxième partie fait des opérations sur ce flux de données (sort, grep, pr). On peut en mettre plusieurs. La troisième partie controle ce qui sera fait des données (less, redirection vers fichier, lpr, mailx) C'est joli parce que ca fonctionne ainsi avec la GUI. Je cliquote pour désigner un objet, j'applique un traitement, je vérifie le résultat. Je pense que cette esthétique correspond bien à un schéma de raisonnement humain. Les utilisateurs d'emacs ne peuvent pas saisir cette subtilité. Il leur faut donc un autre argument... Le deuxième argument en faveur du cat, c'est que c'est bien pratique pour éditer des lignes de commandes complexes. Dans ces cas là, il faut éditer la ligne de commande petit à petit en paufinant les options au petit oignons, patiemment. Et hop, on utilise l'historique pour récupérer la ligne de commande. Si on a démarré sa ligne de commande avec cat, les options sont directements accessibles à gauche du curseur: $ cat /etc/passwd /etc/group | cut -f 1 -d: [CURSEUR] Par contre si on a démarré avec la version optimisée, on doit se faire ch*er à déplacer le curseur pour atteindre les options et donc ca suxxe: $ cut -f 1 -d: /etc/passwd [CURSEUR] Des calculs scientifiques ont montré que cette approche permettait de gagner 42 minutes avant que le clavier ne se blo

    • [^]Re: Optimisation quand tu nous tiens

      Posté par Sixel (page perso, ) le 21/05/2003 à 16:41. (lien). Évalué à 1.

      Un poil de troll s'est glissé dans ce post. Sauras-tu le dénicher?

      --
      "Il faut" (Ezekiel 18:4) "forniquer" (Corinthiens 6:9, 10) "avec des chiens" (Thessaloniciens 1:6-9) "morts" (Timothée 3:1-10).
      • [^]Re: Optimisation quand tu nous tiens

        Posté par Yusei (page perso, ) le 15/06/2003 à 09:36. (lien). Évalué à 1.

        Les chats sai mal, les chiens ça roulaize ?

  • [^]Re: Optimisation quand tu nous tiens

    Posté par 桃白白 (page perso, ) le 31/03/2004 à 13:00. (lien). Évalué à 1.

    C'est un UUOC quoi.

Re: La liste des utilisateurs sur 5 colonnes ?

Posté par Jack () le 04/06/2003 à 07:05. (lien). Évalué à 1.

Et pour ceux qui emploie NIS/YP

$> ypcat passwd.byname | cut -f 1 -d: | pr -f -5

Jack

  • [^]Re: La liste des utilisateurs sur 5 colonnes ?

    Posté par Stéphane Urbanovski (page perso, ) le 25/11/2005 à 12:42. (lien). Évalué à 1.

    Plus générique :
    getent passwd | cut -f 1 -d: | pr -f -5

Revenir en haut de page || Retourner aux forums || Retourner au forum Astuces.divers