MicP a écrit 463 commentaires

  • # Quel est l'Environnement de Bureau utilisé ?

    Posté par  . En réponse au message barre des taches. Évalué à 4. Dernière modification le 30 juillet 2020 à 22:18.

    Bonjour

    Pour pouvoir faire réapparaître cette barre des tâches,
    il faudrait avoir quelques informations supplémentaires.

    Donne le retour de cette ligne de commande :

    echo $XDG_SESSION_TYPE $XDG_SESSION_DESKTOP $XDG_CURRENT_DESKTOP
  • # En voilà une :

    Posté par  . En réponse au message barre des taches. Évalué à 6.

    Titre de l'image

  • # Quelques liens

    Posté par  . En réponse au message comment accéder à ma clé USB à partir du fichier /sys. Évalué à 1.

  • [^] # Re: Des liens …

    Posté par  . En réponse au message Organisation des systèmes de fichiers. Évalué à 3.

    Je vois qu'il y a eu deux moins,
    mais surtout, si elle ne va pas,
    j'aimerai beaucoup savoir ce qu'il faudrait corriger dans cette méthode.

    Merci.

  • [^] # Re: NAS ?

    Posté par  . En réponse au message Organisation des systèmes de fichiers. Évalué à -2. Dernière modification le 13 juillet 2020 à 10:26.

    Bonjour

    À propos de samba :

    11 mars 2020 CERTFR-2020-ALE-008 Vulnérabilité dans l’implémentation du protocole SMB par Microsoft Alerte en cours

    BULLETIN D'ALERTE DU CERT-FRObjet: Vulnérabilité dans l’implémentation du protocole SMB par Microsoft

  • # Des liens …

    Posté par  . En réponse au message Organisation des systèmes de fichiers. Évalué à 5. Dernière modification le 12 juillet 2020 à 19:18.

    Bonjour Gwenerke

    Sur ma machine, j'ai plusieurs distributions Linux installées
    et mes données sont communes et accessibles depuis chacune de ces distributions.

    J'ai un système de fichiers qui n'est utilisé que pour les fichiers de données,
    et à la racine de ce système de fichiers il y a un répertoire pour chaque compte utilisateur,
    et dans ce répertoire j'ai créé les sous-répertoires suivants

    Documents
    Images
    mesScripts
    Musique
    Téléchargements
    Vidéos

    Quand j'installe une nouvelle distribution sur ma machine,
    je créé un répertoire /home/donnees qui me sert de point de montage pour ce système de fichiers
    qui est monté au démarrage de la machine par une ligne dans le fichier /etc/fstab

    # Données perso utilisateurs non privilégiés
    UUID=86667bf3-1026-4a9f-af79-a8fc6c8c035c   /home/donnees  ext4    errors=remount-ro   0       0

    ensuite, depuis le nouveau compte utilisateur de mon nouveau système Linux fraîchement installé,
    je supprime les répertoires (qui sont encore vides) :

    rmdir ~/{Documents,Images,Musique,Téléchargements,Vidéos}

    et je remplace ces répertoires par des liens
    vers les répertoires existants dans le système de fichier monté sur /home/donnees

    for rep in /home/donnees/$USER/*; do ln -sv $rep ~/${rep##*/}; done

    Si j'utilisais Windows, j'aurais aussi bien pu créer un système de fichiers de type NTFS
    pour partager ces données avec Windows, mais je perdrais alors tous les attributs Linux de mes fichiers partagés.

  • [^] # Re: sfdisk ?

    Posté par  . En réponse au message PB de géométrie disque dur (résolu). Évalué à 1.

    …
    
    SEE ALSO
           fdisk(8), cfdisk(8), parted(8), partprobe(8), partx(8)
    
    AUTHOR
           Karel Zak <kzak@redhat.com>
    
           The current sfdisk implementation is based on the original sfdisk  from
           Andries E. Brouwer.
    
    AVAILABILITY
           The  sfdisk  command is part of the util-linux package and is available
           from https://www.kernel.org/pub/linux/utils/util-linux/.
    
    util-linux                         June 2015                         SFDISK(8)
    michel@debT450:~$ /usr/sbin/sfdisk --version
    sfdisk de util-linux 2.33.1
    michel@debT450:~$
  • [^] # Re: sfdisk ?

    Posté par  . En réponse au message PB de géométrie disque dur (résolu). Évalué à 1.

    SFDISK(8)                    System Administration                   SFDISK(8)
    
    NAME
           sfdisk - display or manipulate a disk partition table
    
    SYNOPSIS
           sfdisk [options] device [-N partition-number]
    
           sfdisk [options] command
    
    DESCRIPTION
           sfdisk is a script-oriented tool for partitioning any block device.
    
           Since version 2.26 sfdisk supports MBR (DOS), GPT, SUN and SGI disk la‐
           bels, but no longer provides any functionality for CHS  (Cylinder-Head-
           Sector)  addressing.   CHS has never been important for Linux, and this
           addressing concept does not make any sense for new devices.
    …
  • [^] # Re: sfdisk ?

    Posté par  . En réponse au message PB de géométrie disque dur (résolu). Évalué à 1.

    michel@debT450:~$ lsb_release -a
    No LSB modules are available.
    Distributor ID: Debian
    Description:    Debian GNU/Linux 10 (buster)
    Release:    10
    Codename:   buster
    michel@debT450:~$
    michel@debT450:~$ apt-cache policy fdisk
    fdisk:
      Installé : 2.33.1-0.1
      Candidat : 2.33.1-0.1
     Table de version :
     *** 2.33.1-0.1 500
            500 http://deb.debian.org/debian buster/main amd64 Packages
            100 /var/lib/dpkg/status
    michel@debT450:~$
    michel@debT450:~$ dpkg -L fdisk
    /.
    /sbin
    /sbin/cfdisk
    /sbin/fdisk
    /sbin/sfdisk
    /usr
    /usr/share
    /usr/share/bash-completion
    /usr/share/bash-completion/completions
    /usr/share/bash-completion/completions/cfdisk
    /usr/share/bash-completion/completions/fdisk
    /usr/share/bash-completion/completions/sfdisk
    /usr/share/doc
    /usr/share/doc/fdisk
    /usr/share/doc/fdisk/changelog.Debian.gz
    /usr/share/doc/fdisk/changelog.gz
    /usr/share/doc/fdisk/copyright
    /usr/share/man
    /usr/share/man/man8
    /usr/share/man/man8/cfdisk.8.gz
    /usr/share/man/man8/fdisk.8.gz
    /usr/share/man/man8/sfdisk.8.gz
    michel@debT450:~$
  • [^] # Re: clef USB et sous-répertoire du répertoire /sys/

    Posté par  . En réponse au message comment accéder à ma clé USB à partir du fichier /sys. Évalué à 4. Dernière modification le 09 juillet 2020 à 11:52.

    En gros (très gros même …) :

    Regarde la suite d'évènements retournés par la ligne de commande udevadm monitor
    on y voit qu'il y a des messages du noyau et de udev qui communiquent en plus entre eux pour savoir ce qu'il faut faire avec ce nouveau périphérique USB détecté.

    Les USBids que la clef USB retourne permettent à udevd, grâce à la liste qui est dans /var/lib/usbutils/usb.ids, de savoir qu'il s'agit d'une interface USB <-> SATA
    et en fonction des règles udev, il va créer le fichier de périphérique qui va permettre d'accéder à cette clef USB.

    Dans l'exemple que j'ai cité dans mon précédent message, la clef USB que j'ai utilisé n'avait même pas de table des partitions, mais refais le même test avec une clef USB qui a une table des partitions et une ou plusieurs partitions formatées, et tu verras beaucoup d'autres messages et informations intéressantes autant dans les retours de udisksctl monitor que de udevadm monitor. Regarde aussi le retour de la commande dmesg

  • # clef USB et sous-répertoire du répertoire /sys/

    Posté par  . En réponse au message comment accéder à ma clé USB à partir du fichier /sys. Évalué à 4. Dernière modification le 08 juillet 2020 à 22:46.

    Une clef USB ou un disque n'a pas d'UUID,
    c'est le système de fichier d'une partition d'un disque ou d'une partition d'une clef USB (ou autre support) qui, si cette partition a été formaté, aura alors un UUID qui permettra d'identifier ce système de fichiers, et comme une clef USB n'a pas de système de fichiers elle ne peut être montée, seul un système de fichiers peut-être monté.

    Dans l'arborescence du répertoire /dev/disk/ il n'y a aucun lien vers ou sous-répertoire du répertoire /sys/


    Par contre, à l'insertion d'une clef USB, le retour de la ligne de commande udevadm monitor
    ne donne que des sous-répertoires du répertoire /sys/

    root@debT450:~# udevadm monitor
    monitor will print the received events for:
    UDEV - the event which udev sends out after rule processing
    KERNEL - the kernel uevent
    
    KERNEL[9175.621129] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3 (usb)
    KERNEL[9175.622039] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0 (usb)
    KERNEL[9175.625424] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3 (scsi)
    KERNEL[9175.625727] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3/scsi_host/host3 (scsi_host)
    KERNEL[9175.625835] bind     /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0 (usb)
    KERNEL[9175.625953] bind     /devices/pci0000:00/0000:00:14.0/usb2/2-3 (usb)
    UDEV  [9175.634283] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3 (usb)
    UDEV  [9175.638263] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0 (usb)
    UDEV  [9175.653660] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3 (scsi)
    UDEV  [9175.655640] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3/scsi_host/host3 (scsi_host)
    UDEV  [9175.657667] bind     /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0 (usb)
    UDEV  [9175.664408] bind     /devices/pci0000:00/0000:00:14.0/usb2/2-3 (usb)
    KERNEL[9176.654392] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3/target3:0:0 (scsi)
    KERNEL[9176.654470] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3/target3:0:0/3:0:0:0 (scsi)
    KERNEL[9176.654551] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3/target3:0:0/3:0:0:0/scsi_disk/3:0:0:0 (scsi_disk)
    KERNEL[9176.654638] bind     /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3/target3:0:0/3:0:0:0 (scsi)
    KERNEL[9176.654693] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3/target3:0:0/3:0:0:0/scsi_device/3:0:0:0 (scsi_device)
    KERNEL[9176.655059] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3/target3:0:0/3:0:0:0/scsi_generic/sg2 (scsi_generic)
    KERNEL[9176.655148] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3/target3:0:0/3:0:0:0/bsg/3:0:0:0 (bsg)
    KERNEL[9176.658086] add      /devices/virtual/bdi/8:32 (bdi)
    UDEV  [9176.658731] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3/target3:0:0 (scsi)
    UDEV  [9176.666953] add      /devices/virtual/bdi/8:32 (bdi)
    UDEV  [9176.667731] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3/target3:0:0/3:0:0:0 (scsi)
    UDEV  [9176.669317] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3/target3:0:0/3:0:0:0/scsi_disk/3:0:0:0 (scsi_disk)
    UDEV  [9176.670475] bind     /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3/target3:0:0/3:0:0:0 (scsi)
    UDEV  [9176.672549] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3/target3:0:0/3:0:0:0/scsi_device/3:0:0:0 (scsi_device)
    UDEV  [9176.672924] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3/target3:0:0/3:0:0:0/bsg/3:0:0:0 (bsg)
    UDEV  [9176.672953] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3/target3:0:0/3:0:0:0/scsi_generic/sg2 (scsi_generic)
    KERNEL[9176.701851] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3/target3:0:0/3:0:0:0/block/sdc (block)
    UDEV  [9176.881864] add      /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3/target3:0:0/3:0:0:0/block/sdc (block)

    et en même temps, au moment de l'insertion de cette même clef USB
    le retour de la ligne de commande udiskscl monitor donnera un peu plus de précisions :

    root@debT450:~# udisksctl monitor
    Monitoring the udisks daemon. Press Ctrl+C to exit.
    22:03:56.947: The udisks-daemon is running (name-owner :1.6).
    22:04:02.191: Added /org/freedesktop/UDisks2/drives/USB_FLASHDISK_14000000000000001139
      org.freedesktop.UDisks2.Drive:
        CanPowerOff:                true
        Configuration:              {}
        ConnectionBus:              usb
        Ejectable:                  true
        Id:                         USB-FLASHDISK-14000000000000001139
        Media:                      
        MediaAvailable:             true
        MediaChangeDetected:        true
        MediaCompatibility:         
        MediaRemovable:             true
        Model:                      FLASHDISK
        Optical:                    false
        OpticalBlank:               false
        OpticalNumAudioTracks:      0
        OpticalNumDataTracks:       0
        OpticalNumSessions:         0
        OpticalNumTracks:           0
        Removable:                  true
        Revision:                   2010
        RotationRate:               -1
        Seat:                       seat0
        Serial:                     14000000000000001139
        SiblingId:                  /sys/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0
        Size:                       129499136
        SortKey:                    01hotplug/1594238642189857
        TimeDetected:               1594238642189857
        TimeMediaDetected:          1594238642189857
        Vendor:                     USB
        WWN:                        
    22:04:02.194: Added /org/freedesktop/UDisks2/block_devices/sdc
      org.freedesktop.UDisks2.Block:
        Configuration:              []
        CryptoBackingDevice:        '/'
        Device:                     /dev/sdc
        DeviceNumber:               2080
        Drive:                      '/org/freedesktop/UDisks2/drives/USB_FLASHDISK_14000000000000001139'
        HintAuto:                   true
        HintIconName:               
        HintIgnore:                 false
        HintName:                   
        HintPartitionable:          true
        HintSymbolicIconName:       
        HintSystem:                 false
        Id:                         
        IdLabel:                    
        IdType:                     
        IdUUID:                     
        IdUsage:                    
        IdVersion:                  
        MDRaid:                     '/'
        MDRaidMember:               '/'
        PreferredDevice:            /dev/sdc
        ReadOnly:                   false
        Size:                       129499136
        Symlinks:                   /dev/disk/by-id/usb-USB_FLASHDISK_14000000000000001139-0:0
                                    /dev/disk/by-path/pci-0000:00:14.0-usb-0:3:1.0-scsi-0:0:0:0
        UserspaceMountOptions:

    Il y a toujours cette confusion entre le contenant et le contenu
    qui embrouille les débutants qui finissent par ne même plus arriver à comprendre à quoi servent une table des partitions, une partition, et un système de fichiers.

    Et les utilisateurs de Windows sont encore plus perdus quand ils voient apparaître sur leur machine des disques supplémentaires qui n'existent pas puisque ce ne sont en fait que de simples partitions.

    Finalement, certains vont un jour ou l'autre simplement faire ce qu'ils lisent partout :
    ils formatent leur disque ou leur clef USB sans penser que c'est une partition qu'il faut formater et que pour pouvoir créer une partition, il faut d'abord créer ou qu'il existe déjà une table des partitions, ou/et ils essayent de monter un disque ou une clef USB.

  • [^] # Re: un peu d'inspiration

    Posté par  . En réponse au message comment accéder à ma clé USB à partir du fichier /sys. Évalué à 1.

    Je voulais écrire :
    … et après les avoir lancées, connecte/déconnecte une clef USB et regarde ce qu'il se passe.

  • # un peu d'inspiration

    Posté par  . En réponse au message comment accéder à ma clé USB à partir du fichier /sys. Évalué à 2. Dernière modification le 08 juillet 2020 à 15:16.

    Bonjour

    Je n'ai pas très bien compris ce que tu veux faire,
    mais les retours des deux lignes de commandes suivantes,
    lancées avec les privilèges du compte root
    pourraient t'inspirer.

    Tu peux les lancer en même temps, chacune dans son émulateur de terminal,
    et après les avoir lancées, regarde ce qu'il se passe.

    Pour en sortir, il faudra faire un Ctrl+C

    udisksctl monitor

    udevadm monitor


    Bien sûr, n'hésite pas à aller lire les pages man de ces deux commandes.

  • # Un point de montage est avant tout un simple répertoire comme les autres.

    Posté par  . En réponse au message creer un lien symbolique avec conditions. Évalué à 3. Dernière modification le 06 juillet 2020 à 00:36.

    Bonjour

    Avant d'être un point de montage, un répertoire se comporte comme tous les autres répertoires,
    il peut donc accueillir une arborescence de sous-répertoires et des fichiers.

    Mais une fois qu'un système de fichier utilise ce répertoire comme point de montage,
    les fichiers et l'arborescence qu'il contient
    sont remplacés par l’arborescence et le fichiers du système de fichiers monté.

    Les fichiers et l'arborescence que ce répertoire contenait
    sont simplement cachés, et ne redeviendront accessibles visibles
    qu’après démontage du système de fichiers qui l'utilisait comme point de montage.

    Dans un même système de fichiers, le déplacement d'un répertoire
    (et de tous les fichiers et l'arborescence qu'il contient)
    est très rapide.


    Il suffirait donc, juste avant le montage, de déplacer le ou les sous-répertoires
    contenus dans le répertoire qui va servir de point de montage,
    de façon à ce que, une fois monté, il soit possible de recopier les sous-répertoires déplacés et leur contenu
    dans le système de fichiers une fois qu'il sera monté.

    Ce déplacement du ou des sous-répertoires pourrait être fait par le script
    qui fera ensuite le montage du système de fichiers du NAS
    et ce script pourra ensuite lancer la copie des répertoires et fichiers
    qui sont contenus dans l'arborescence déplacée, vers le système de fichiers monté.

    Il faudra simplement veiller à ce que le déplacement du répertoire
    ne se fasse pas pendant qu'un mail soit en train d'être enregistré.

  • [^] # Re: J'en ai trouvé un

    Posté par  . En réponse au message Adaptateur secteur pour Acer 5610 (2007).. Évalué à 3.

    Donne nous des nouvelles dès que tu auras fini de tester ce chargeur.

    Merci.

  • [^] # Re: J'en ai trouvé un

    Posté par  . En réponse au message Adaptateur secteur pour Acer 5610 (2007).. Évalué à 1. Dernière modification le 05 juillet 2020 à 10:52.

    La description que je faisais concernait le premier lien.
    En suivant ce lien, on retrouve les 3 jours, etc…

    Par contre dans le deuxième lien, il n'est pas question de 3 jours ni 30 jours, ni de N° de téléphone et c'est clairement une adresse en Chine

    Mais c'est vrai que j'avais mal rédigé mon message, ce n'était pas très clair,
    il fallait ouvrir les deux liens et cliquer sur Nous Contacter pour savoir lequel des deux était en France ou en Chine.
    Désolé :(

  • [^] # Re: J'en ai trouvé un

    Posté par  . En réponse au message Adaptateur secteur pour Acer 5610 (2007).. Évalué à 2.

    Oupsss !!! le deuxième lien est vers un commerçant en chine,

    mais de toutes façons, vu le prix (port gratuit), et …
    + que ça arriverait en 3 jours
    + qu'ils te laissent 30 jours pour la retourner (au cas où)
    + que tu pourras les contacter par téléphone (en bas de page, lien "Nous Contacter")
    + que ce soit un commerçant Français
    je pense que tu auras vite fais ton choix.

    Profite des 30 jours pour charger et décharger la batterie,
    juste histoire de voir si elle est toujours en bon état.

  • [^] # Re: J'en ai trouvé un

    Posté par  . En réponse au message Adaptateur secteur pour Acer 5610 (2007).. Évalué à 3. Dernière modification le 02 juillet 2020 à 21:31.

    Effectivement,
    celle que j'ai trouvée fait 65W,

    alors que celle que tu cherches est de 90W, comme par exemple celle ci ou celle là

  • # J'en ai trouvé un

    Posté par  . En réponse au message Adaptateur secteur pour Acer 5610 (2007).. Évalué à 3.

  • # Achète plutôt un bonne batterie pour ton portable.

    Posté par  . En réponse au message Batterie automobile et PC portable. Évalué à 6.

    Ça t'évitera de vider la batterie de ta voiture qui risquerait de ne plus vouloir démarrer pour finalement être obligé de rentrer à pied ou/et faire venir un dépanneur qui va te coûter très cher.

    Sans compter qu'un bricolage de ce genre, pourrait très bien finir, à force de faux contacts ou/et un court circuit dû à l'usure ou/et un accident qui endommagerait les câbles, par mettre le feu à ta voiture.

    Et je suis sûr que le prix d'un bon câblage + un bon convertisseur + des connecteurs de qualité + l'installation de tout ça sur ta voiture te reviendraient vraiment beaucoup plus cher que d'acheter simplement une (ou deux) bonne(s) batterie(s) de 9 cellules toute neuve(s) pour ton portable que tu pourras ensuite utiliser partout sans courir aucun risque.

  • # Le E5200 est un 64bits

    Posté par  . En réponse au message Quel distribution pour vieux PC 32 bits ?. Évalué à 9.

    Pourquoi installer un système d'exploitation en version 32 bits
    sur une machine qui est équipée d'un microprocesseur utilisant le jeux d'instructions 64 bits ?
    https://ark.intel.com/content/www/fr/fr/ark/products/37212/intel-pentium-processor-e5200-2m-cache-2-50-ghz-800-mhz-fsb.html

  • # En français, et anglais mais avec plein de liens

    Posté par  . En réponse au message Recherche lien vers bonne référence (fr.) sur bonnes pratiques de programmation Bash / Shell. Évalué à 2. Dernière modification le 03 juin 2020 à 13:01.

  • [^] # Re: Script shell

    Posté par  . En réponse au message script shell. Évalué à 2.

    Bonjour

    Il y a aussi la commande man
    qui te permettra d'afficher les pages du manuel des commandes linux.

    Par exemple :

    man useradd
    et aussi :

    man ls
    et aussi :

    man lp

  • [^] # Re: Quelques lignes de commandes en bash

    Posté par  . En réponse au message alternative de la commande paste. Évalué à 1.

    Ahhh zut!
    Une petite erreur sur les noms de variables que vous aviez utilisés :

    fichier1=$FreeServertmpb76
    fichier2=$FreeServertmpa77
    fichier3=$FreeServertmpb84
  • [^] # Re: Quelques lignes de commandes en bash

    Posté par  . En réponse au message alternative de la commande paste. Évalué à 1. Dernière modification le 29 janvier 2020 à 08:53.

    Ou alors, avec ce qui suit

    #!/bin/bash
    
    # Juste pour garder les noms des variables que vous aviez utilisés
    fichier1=$FreeServertmpa76
    fichier2=$FreeServertmpa77
    fichier3=$FreeServertmpa84
    
    fich_Out=$FreeServertmpe79
    
    longMax1=0
    while read ligne; do
        [ ${#ligne} -gt $longMax1 ] && longMax1=${#ligne}
    done <$fichier1
    
    longMax2=0
    while read ligne; do
        [ ${#ligne} -gt $longMax2 ] && longMax2=${#ligne}
    done <$fichier2
    
    exec 6<$fichier2
    exec 7<$fichier3
    while read ligne1; do
        read ligne2 <&6
        read ligne3 <&7
        printf "%-"$longMax1"s\t%-"$longMax2"s\t%s\n" "$ligne1" "$ligne2" "$ligne3"
    done < $fichier1 > $fich_Out
    exec 6<&-
    exec 7<&-