Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/01/2023, à 19:42

judkil

if et match de caractere

Bonjour,

Je possède deux dossiers

dossier_1
353861_pose1_frame_100.pdb
353861_pose1_frame_50.pdb
89163_pose1_frame_50.pdb
89163_pose2_frame_25.pdb
dossier_2
frame_100.pdb
frame_75.pdb
frame_50.pdb
frame_25.pdb

Je souhaiterais pourvoir faire un match en fonction de la fin du mot :


353861_pose1_frame_100.pdb       frame_100.pdb
353861_pose1_frame_50.pdb        frame_50.pdb
89163_pose1_frame_50.pdb         frame_50.pdb
89163_pose2_frame_25.pdb         frame_25.pdb

Voici mon code

for pose in dossier_1/*.pdb; do
    name_pose=$(basename $pose .pdb)
    if [[ $pose =~ dossier_2/${BASH_REMATCH[*]} ]]; then
        echo $pose             dossier_2/${BASH_REMATCH[*]}
    fi
done

exit

Si quelqu'un a une idée de corrections ? Bonne année !!

Hors ligne

#2 Le 02/01/2023, à 20:20

Vobul

Re : if et match de caractere

Utilise awk.

echo "353861_pose1_frame_100.pdb" | awk -F '_' '{printf "%s_%s", $3, $4}'
frame_100.pdb

Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#3 Le 02/01/2023, à 20:35

Watael

Re : if et match de caractere

Vobul a écrit :

Utilise awk.

ben, non.

$ fic='353861_pose1_frame_100.pdb'
$ parts=( $(IFS='_'; echo $fic) ) # pas de guillemets pour forcer le split
$ fin=$(IFS='_'; echo "${parts[*]: -2}") # mais là, il en faut. 8O
$ echo "$fin"
frame_100.pdb

pourquoi pas awk, et triturer le shell ?
parce que awk est un langage destiné à traiter des fichiers
et que ces quelques manipulations en shell, en plus de démontrer sa puissance, ne coûtent rien.

Dernière modification par Watael (Le 03/01/2023, à 08:09)


Connected \o/
Welcome to sHell. · eval is evil.

En ligne

#4 Le 02/01/2023, à 23:52

Vobul

Re : if et match de caractere

Watael a écrit :

et que ces quelques manipulations en shell, en plus de démontrer sa puissance, ne coûtent rien.

T'as la version payante de awk toi ? tongue Ou tu prends en compte les appels systèmes sur un traitement qui dure 40 microsecondes ?

@judkil, l'essentiel à retenir c'est qu'il y a plusieurs façons d'arriver à ses fins. Watael connait très bien bash, donc il t'offre une solution avec bash. Perso je déteste faire des trucs avec bash, et je savais faire ce que tu demandais avec awk donc c'est pour ça que j'ai proposé cette solution. Il y en a encore d'autres bien sûr, avec sed ou python ou même chatgpt ! wink


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#5 Le 03/01/2023, à 08:09

Watael

Re : if et match de caractere

T'as la version payante de awk toi ?

quand je veux ne traiter qu'une chaîne, oui, ça me coûte de dégainer awk. wink


Connected \o/
Welcome to sHell. · eval is evil.

En ligne

#6 Le 03/01/2023, à 09:07

FrancisFDZ

Re : if et match de caractere

Bonjour,
Vous n'allez pas vous battre, quand même ?! wink

Vobul a écrit :

l'essentiel à retenir c'est qu'il y a plusieurs façons d'arriver à ses fins

Nous avons ici deux spécialistes qui proposent chacun une solution, tout en reconnaissant qu'il peut y en avoir d'autres : c'est alors au demandeur de tester les solutions proposées et de choisir celle qui lui convient ou de continuer à chercher.


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#7 Le 03/01/2023, à 09:08

Hizoka

Re : if et match de caractere

Salut,
vous êtes bien compliqués au vu de la demande :

x="353861_pose1_frame_100.pdb"
echo "${x#*_*_}"
# frame_100.pdb

S'il y a toujours 2 _ avant la partie à récupérer.

ou

x="353861_pose1_frame_100.pdb"
echo "frame_${x##*_frame_}"
# frame_100.pdb

Si on est sûr qu'il y a toujours _frame_.

Edit : @FrancisFDZ, laisse les s'exprimer, ils en ont besoin et si y a du sang, c'est bonus tongue

Edit 2 :

time for x in {1..10000}; do a=$(awk -F '_' '{printf "%s_%s", $3, $4}' <<< "$fichier"); done

real    0m10,671s
user    0m9,058s
sys     0m1,878s


time for x in {1..10000}; do parts=( $(IFS='_'; echo $fichier) ); a=$(IFS='_'; echo "${parts[*]: -2}") ; done

real    0m4,888s
user    0m3,809s
sys     0m1,316s


time for x in {1..10000}; do a="${fichier#*_*_}" ; done

real    0m0,554s
user    0m0,526s
sys     0m0,008s

Si je dis pas de bêtise, j'ai gagné tongue

Dernière modification par Hizoka (Le 03/01/2023, à 09:16)


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#8 Le 03/01/2023, à 09:14

Watael

Re : if et match de caractere

y a du spectacle ? qui se bat ? vous avez amené du pop-corn ?
lol

Hizoka, j'y avais bien pensé, et j'ai eu un doute quant au format du nom des fichiers, alors j'ai fait plus robuste.

Dernière modification par Watael (Le 03/01/2023, à 09:16)


Connected \o/
Welcome to sHell. · eval is evil.

En ligne

#9 Le 03/01/2023, à 09:20

FrancisFDZ

Re : if et match de caractere

@hizoka a écrit :

@FrancisFDZ, laisse les s'exprimer, ils en ont besoin et si y a du sang, c'est bonus tongue

Ce n'est pas la meilleure façon de commencer l'année ! De toutes façons, je doute fort que nos deux protagonistes en viendront aux mains !
Perso, je reste neutre : je n'ai aucune solution à proposer et suis quasiment nul en programmation, laissons donc les spécialistes s'exprimer, mais dans le calme SVP

Dernière modification par FrancisFDZ (Le 03/01/2023, à 09:20)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#10 Le 03/01/2023, à 09:20

Hizoka

Re : if et match de caractere

@Watael, tu ne veux garder que les 2 derniers _ quelque soit le nombre ?

fichier="353861_pose1_frame_100.pdb"
b="${fichier%_*_*}"
echo "${fichier/#${b}_}"
# frame_100.pdb
time for x in {1..10000}; do b="${fichier%_*_*}"; a="${fichier/#${b}_}" ; done

real    0m0,532s
user    0m0,504s
sys     0m0,007s

KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#11 Le 03/01/2023, à 09:35

Watael

Re : if et match de caractere

ça évite les sous-shells, c'est très bien.


Connected \o/
Welcome to sHell. · eval is evil.

En ligne

#12 Le 03/01/2023, à 09:55

Hizoka

Re : if et match de caractere

Ça c'est une année qui commence bien, Watael me félicite smile (je prends !)


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#13 Le 03/01/2023, à 09:58

diesel

Re : if et match de caractere

Hizoka a écrit :

@Watael, tu ne veux garder que les 2 derniers _ quelque soit le nombre ?

fichier="353861_pose1_frame_100.pdb"
b="${fichier%_*_*}"
echo "${fichier/#${b}_}"
# frame_100.pdb
time for x in {1..10000}; do b="${fichier%_*_*}"; a="${fichier/#${b}_}" ; done

real    0m0,532s
user    0m0,504s
sys     0m0,007s

'tain, Hizoka, il serait temps d'investir un peu dans un processeur ! lol lol lol

jean-marie@jean-marie:~$ fichier="353861_pose1_frame_100.pdb"
jean-marie@jean-marie:~$ time for x in {1..10000}; do b="${fichier%_*_*}"; a="${fichier/#${b}_}" ; done

real	0m0,086s
user	0m0,083s
sys	0m0,002s
jean-marie@jean-marie:~$

Amicalement.

Jean-Marie


Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.

En ligne

#14 Le 03/01/2023, à 10:09

Hizoka

Re : if et match de caractere

Bah mince alors, pourtant j'ai un Ryzen 5600X...

Par contre, en me passant de la variable b je diminue bien le temps :

time for x in {1..10000}; do a="${fichier/#${fichier%_*_*}_}" ; done
real    0m0,396s
user    0m0,348s
sys     0m0,028s

Dernière modification par Hizoka (Le 03/01/2023, à 10:14)


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#15 Le 03/01/2023, à 10:34

diesel

Re : if et match de caractere

Bizarre, moi je n'ai "qu'un" Ryzen 5 1600. Et pourtant :

jean-marie@jean-marie:~$ fichier="353861_pose1_frame_100.pdb"
jean-marie@jean-marie:~$ time for x in {1..10000}; do a="${fichier/#${fichier%_*_*}_}" ; done

real	0m0,069s
user	0m0,069s
sys	0m0,000s
jean-marie@jean-marie:~$

Ton bash ne serait-il pas installé en snap ? wink smile smile smile

Par contre, je suis très intéressé par la syntaxe de : a="${fichier/#${fichier%_*_*}_}"

J'avais essayé, sans succès, de faire la même chose dans un de mes scripts et j'avais dû utiliser une variable temporaire.

Mon problème est le suivant :

J'ai une variable "ligne" contenant "toto.tutu:tata.titi.tyty" et je veux récupérer une variable toto contenant "TOTO"

Pour l'instant, j'ai écrit :

ligne="toto.tutu:tata.titi.tyty"
temp=${ligne_site%%.*} # récupère ce qu'il y a devant le premier "."
toto=${temp^^} # passe en majuscules

Comment l'écrire en se passant de la variable temp ?

Amicalement.

Jean-Marie

Dernière modification par diesel (Le 03/01/2023, à 10:47)


Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.

En ligne

#16 Le 03/01/2023, à 10:54

Hizoka

Re : if et match de caractere

Ton bash ne serait-il pas installé en snap ?

À priori non, tu fais comment pour être sûr ?

Non, comme je t'avais répondu, ce n'est pas possible smile
Dans mon cas ${fichier%_*_*} représente un texte et non une variable à modifier :

a="${fichier/#${fichier%_*_*}_}"
a="${fichier/#353861_pose1_}"

Les 2 fonctionnent.

Mais je laisse Watael répondre de façon plus précise smile


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#17 Le 03/01/2023, à 11:02

diesel

Re : if et match de caractere

Pour snap, je crois qu'il faut taper : "sudo snap list" mais je ne pense pas que ce soit le cas. C'était une boutade de ma part.

Pour mon script, OK, j'ai compris pourquoi ça marche dans ton cas et pas dans le mien. Pas besoin que Watael en remette une couche. wink smile

Amicalement.

Jean-Marie


Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.

En ligne

#18 Le 03/01/2023, à 11:10

Hizoka

Re : if et match de caractere

Bah pour le coup, pas de SNAP à priori.
Mais c'est vrai que ça fait une sacrée différence quand même de temps d’exécution...

En tout cas, judkil peut faire son choix parmi plusieurs propositions smile


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#19 Le 03/01/2023, à 11:20

diesel

Re : if et match de caractere

Que donne, chez toi, un "sudo lshw" ?

Amicalement.

Jean-Marie


Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.

En ligne

#20 Le 03/01/2023, à 11:32

Hizoka

Re : if et match de caractere

sudo lshw
[sudo] Mot de passe de hizoka : 
hizoka-pc                   
    description: Ordinateur de Bureau
    produit: B550 AORUS ELITE AX V2 (Default string)
    fabricant: Gigabyte Technology Co., Ltd.
    version: Default string
    numéro de série: Default string
    bits: 64 bits
    fonctionnalités: smbios-3.3.0 dmi-3.3.0 smp vsyscall32
    configuration : boot=normal chassis=desktop family=B550 MB sku=Default string uuid=03c00218-044d-0509-a206-c60700080009
  *-core
       description: Carte mère
       produit: B550 AORUS ELITE AX V2
       fabricant: Gigabyte Technology Co., Ltd.
       identifiant matériel: 0
       version: x.x
       numéro de série: Default string
       emplacement: Default string
     *-firmware
          description: BIOS
          fabricant: American Megatrends International, LLC.
          identifiant matériel: 0
          version: F13g
          date: 03/25/2021
          taille: 64KiB
          capacité: 32MiB
          fonctionnalités: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppynec int13floppytoshiba int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int14serial int17printer int10video acpi usb biosbootspecification uefi
     *-memory
          description: Mémoire Système
          identifiant matériel: a
          emplacement: Carte mère
          taille: 32GiB
        *-bank:0
             description: DIMM DDR4 Synchrone Unbuffered (Unregistered) 3600 MHz (0,3 ns)
             produit: BL8G36C16U4B.M8FE1
             fabricant: Unknown
             identifiant matériel: 0
             numéro de série: E5D87119
             emplacement: DIMM 0
             taille: 8GiB
             bits: 64 bits
             horloge: 3600MHz (0.3ns)
        *-bank:1
             description: DIMM DDR4 Synchrone Unbuffered (Unregistered) 3600 MHz (0,3 ns)
             produit: BL8G36C16U4B.M8FE1
             fabricant: Unknown
             identifiant matériel: 1
             numéro de série: E5D87D85
             emplacement: DIMM 1
             taille: 8GiB
             bits: 64 bits
             horloge: 3600MHz (0.3ns)
        *-bank:2
             description: DIMM DDR4 Synchrone Unbuffered (Unregistered) 3600 MHz (0,3 ns)
             produit: BL8G36C16U4B.M8FE1
             fabricant: Unknown
             identifiant matériel: 2
             numéro de série: E5D87D8B
             emplacement: DIMM 0
             taille: 8GiB
             bits: 64 bits
             horloge: 3600MHz (0.3ns)
        *-bank:3
             description: DIMM DDR4 Synchrone Unbuffered (Unregistered) 3600 MHz (0,3 ns)
             produit: BL8G36C16U4B.M8FE1
             fabricant: Unknown
             identifiant matériel: 3
             numéro de série: E5D87D9C
             emplacement: DIMM 1
             taille: 8GiB
             bits: 64 bits
             horloge: 3600MHz (0.3ns)
     *-cache:0
          description: L1 cache
          identifiant matériel: d
          emplacement: L1 - Cache
          taille: 384KiB
          capacité: 384KiB
          horloge: 1GHz (1.0ns)
          fonctionnalités: pipeline-burst internal write-back unified
          configuration : level=1
     *-cache:1
          description: L2 cache
          identifiant matériel: e
          emplacement: L2 - Cache
          taille: 3MiB
          capacité: 3MiB
          horloge: 1GHz (1.0ns)
          fonctionnalités: pipeline-burst internal write-back unified
          configuration : level=2
     *-cache:2
          description: L3 cache
          identifiant matériel: f
          emplacement: L3 - Cache
          taille: 32MiB
          capacité: 32MiB
          horloge: 1GHz (1.0ns)
          fonctionnalités: pipeline-burst internal write-back unified
          configuration : level=3
     *-cpu
          description: CPU
          produit: AMD Ryzen 5 5600X 6-Core Processor
          fabricant: Advanced Micro Devices [AMD]
          identifiant matériel: 10
          information bus: cpu@0
          version: 25.33.0
          numéro de série: Unknown
          emplacement: AM4
          taille: 3816MHz
          capacité: 4650MHz
          bits: 64 bits
          horloge: 100MHz
          fonctionnalités: lm fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp x86-64 constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm cpufreq
          configuration : cores=6 enabledcores=6 microcode=169873417 threads=12
     *-pci:0
          description: Host bridge
          produit: Starship/Matisse Root Complex
          fabricant: Advanced Micro Devices, Inc. [AMD]
          identifiant matériel: 100
          information bus: pci@0000:00:00.0
          version: 00
          bits: 32 bits
          horloge: 33MHz
        *-generic NON-RÉCLAMÉ
             description: IOMMU
             produit: Starship/Matisse IOMMU
             fabricant: Advanced Micro Devices, Inc. [AMD]
             identifiant matériel: 0.2
             information bus: pci@0000:00:00.2
             version: 00
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: msi ht cap_list
             configuration : latency=0
        *-pci:0
             description: PCI bridge
             produit: Starship/Matisse GPP Bridge
             fabricant: Advanced Micro Devices, Inc. [AMD]
             identifiant matériel: 1.1
             information bus: pci@0000:00:01.1
             version: 00
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: pci pm pciexpress msi ht normal_decode bus_master cap_list
             configuration : driver=pcieport
             ressources : irq:30 mémoire:fcb00000-fcbfffff
           *-nvme
                description: NVMe device
                produit: Samsung SSD 980 PRO 1TB
                fabricant: Samsung Electronics Co Ltd
                identifiant matériel: 0
                information bus: pci@0000:01:00.0
                nom logique: /dev/nvme0
                version: 2B2QGXA7
                numéro de série: S5GXNF0R439764N
                bits: 64 bits
                horloge: 33MHz
                fonctionnalités: nvme pm msi pciexpress msix nvm_express bus_master cap_list
                configuration : driver=nvme latency=0 nqn=nqn.1994-11.com.samsung:nvme:980PRO:M.2:S5GXNF0R439764N state=live
                ressources : irq:47 mémoire:fcb00000-fcb03fff
              *-namespace:0
                   description: NVMe disk
                   identifiant matériel: 0
                   nom logique: hwmon1
              *-namespace:1
                   description: NVMe disk
                   identifiant matériel: 2
                   nom logique: /dev/ng0n1
              *-namespace:2
                   description: NVMe disk
                   identifiant matériel: 1
                   information bus: nvme@0:1
                   nom logique: /dev/nvme0n1
                   taille: 931GiB (1TB)
                   fonctionnalités: gpt-1.00 partitioned partitioned:gpt
                   configuration : guid=610f477e-1190-4c4d-9d7d-e03b64716fb0 logicalsectorsize=512 sectorsize=512 wwid=eui.002538b411b21e5b
                 *-volume:0
                      description: Windows NTFS volume
                      fabricant: Windows
                      identifiant matériel: 1
                      information bus: nvme@0:1,1
                      nom logique: /dev/nvme0n1p1
                      version: 3.1
                      numéro de série: 26bf-8c83
                      taille: 497MiB
                      capacité: 498MiB
                      fonctionnalités: boot precious ntfs initialized
                      configuration : clustersize=4096 created=2022-01-16 14:19:53 filesystem=ntfs label=Récupération name=Basic data partition state=clean
                 *-volume:1
                      description: Windows FAT volume
                      fabricant: MSDOS5.0
                      identifiant matériel: 2
                      information bus: nvme@0:1,2
                      nom logique: /dev/nvme0n1p2
                      version: FAT32
                      numéro de série: 38c1-07c2
                      taille: 76MiB
                      capacité: 99MiB
                      fonctionnalités: boot fat initialized
                      configuration : FATs=2 filesystem=fat label=WIN10-WIN name=EFI system partition
                 *-volume:2
                      description: reserved partition
                      fabricant: Windows
                      identifiant matériel: 3
                      information bus: nvme@0:1,3
                      nom logique: /dev/nvme0n1p3
                      numéro de série: b7cb343e-c2c3-41d6-8cd5-90982feb9458
                      capacité: 15MiB
                      fonctionnalités: nofs
                      configuration : name=Microsoft reserved partition
                 *-volume:3
                      description: Windows NTFS volume
                      fabricant: Windows
                      identifiant matériel: 4
                      information bus: nvme@0:1,4
                      nom logique: /dev/nvme0n1p4
                      version: 3.1
                      numéro de série: 78cb-4a16
                      taille: 487GiB
                      capacité: 487GiB
                      fonctionnalités: ntfs initialized
                      configuration : clustersize=4096 created=2022-01-16 14:20:13 filesystem=ntfs name=Basic data partition state=clean
                 *-volume:4
                      description: Windows FAT volume
                      fabricant: mkfs.fat
                      identifiant matériel: 5
                      information bus: nvme@0:1,5
                      nom logique: /dev/nvme0n1p5
                      version: FAT32
                      numéro de série: 241c-95b1
                      taille: 498MiB
                      capacité: 499MiB
                      fonctionnalités: fat initialized
                      configuration : FATs=2 filesystem=fat
                 *-volume:5
                      description: Volume EXT4
                      fabricant: Linux
                      identifiant matériel: 6
                      information bus: nvme@0:1,6
                      nom logique: /dev/nvme0n1p6
                      version: 1.0
                      numéro de série: 18bf82cc-7672-4aff-9aa5-551f2646af87
                      taille: 78GiB
                      fonctionnalités: journaled extended_attributes large_files huge_files dir_nlink 64bit extents ext4 ext2 initialized
                      configuration : created=2022-10-25 09:52:53 filesystem=ext4 label=Neon_2204 lastmountpoint=/ modified=2022-11-11 19:46:18 mounted=2022-11-11 16:03:14 state=clean
                 *-volume:6
                      description: Volume EXT4
                      fabricant: Linux
                      identifiant matériel: 7
                      information bus: nvme@0:1,7
                      nom logique: /dev/nvme0n1p7
                      nom logique: /
                      version: 1.0
                      numéro de série: 6a04d4ec-0881-4aa8-aefd-448ab011ee41
                      taille: 78GiB
                      fonctionnalités: journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized
                      configuration : created=2022-08-07 20:56:16 filesystem=ext4 label=Neon_2004 lastmountpoint=/ modified=2023-01-03 09:02:25 mount.fstype=ext4 mount.options=rw,noatime,errors=remount-ro mounted=2023-01-03 09:02:26 state=mounted
                 *-volume:7
                      description: Volume EXT4
                      fabricant: Linux
                      identifiant matériel: 8
                      information bus: nvme@0:1,8
                      nom logique: /dev/nvme0n1p8
                      nom logique: /media/Partage
                      nom logique: /home/hizoka/Download
                      nom logique: /home/hizoka/Sauvegarde/thumbnails
                      nom logique: /media/TroisTera/Sauvegarde/thumbnails
                      nom logique: /home/hizoka/Scripts_et_logiciels/iso/VirtualBox
                      nom logique: /media/DeuxTeraSurTrois/Scripts_et_logiciels/iso/VirtualBox
                      version: 1.0
                      numéro de série: 185ef010-c5bf-485b-adf6-9b52cbf4e829
                      taille: 286GiB
                      capacité: 286GiB
                      fonctionnalités: journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized
                      configuration : created=2022-01-16 15:31:21 filesystem=ext4 label=Partage lastmountpoint=/home/hizoka/Download modified=2023-01-03 09:02:26 mount.fstype=ext4 mount.options=rw,relatime mounted=2023-01-03 09:02:26 state=mounted
        *-pci:1
             description: PCI bridge
             produit: Starship/Matisse GPP Bridge
             fabricant: Advanced Micro Devices, Inc. [AMD]
             identifiant matériel: 1.2
             information bus: pci@0000:00:01.2
             version: 00
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: pci pm pciexpress msi ht normal_decode bus_master cap_list
             configuration : driver=pcieport
             ressources : irq:31 portE/S:d000(taille=8192) mémoire:fc200000-fc7fffff
           *-usb
                description: USB controller
                produit: Advanced Micro Devices, Inc. [AMD]
                fabricant: Advanced Micro Devices, Inc. [AMD]
                identifiant matériel: 0
                information bus: pci@0000:02:00.0
                version: 00
                bits: 64 bits
                horloge: 33MHz
                fonctionnalités: msi msix pm pciexpress xhci bus_master cap_list
                configuration : driver=xhci_hcd latency=0
                ressources : irq:26 mémoire:fc7a0000-fc7a7fff
              *-usbhost:0
                   produit: xHCI Host Controller
                   fabricant: Linux 5.15.0-56-generic xhci-hcd
                   identifiant matériel: 0
                   information bus: usb@1
                   nom logique: usb1
                   version: 5.15
                   fonctionnalités: usb-2.00
                   configuration : driver=hub slots=10 speed=480Mbit/s
                 *-usb:0
                      description: Interface sans fil Bluetooth
                      produit: AX200 Bluetooth
                      fabricant: Intel Corp.
                      identifiant matériel: 5
                      information bus: usb@1:5
                      version: 0.01
                      fonctionnalités: bluetooth usb-2.01
                      configuration : driver=btusb maxpower=100mA speed=12Mbit/s
                 *-usb:1
                      description: Concentrateur USB
                      produit: USB2.0 Hub
                      fabricant: Genesys Logic, Inc.
                      identifiant matériel: 6
                      information bus: usb@1:6
                      version: 85.36
                      fonctionnalités: usb-2.00
                      configuration : driver=hub maxpower=100mA slots=4 speed=480Mbit/s
                    *-usb
                         description: Concentrateur USB
                         produit: USB 2.0 Hub
                         fabricant: Terminus Technology Inc.
                         identifiant matériel: 1
                         information bus: usb@1:6.1
                         version: 1.11
                         fonctionnalités: usb-2.00
                         configuration : driver=hub maxpower=100mA slots=4 speed=480Mbit/s
                       *-usb
                            description: Périphérique de stockage de masse
                            produit: USB2.0-CRW
                            fabricant: Generic
                            identifiant matériel: 4
                            information bus: usb@1:6.1.4
                            nom logique: scsi10
                            version: 51.95
                            numéro de série: 20060413092100000
                            fonctionnalités: usb-2.00 scsi emulated scsi-host
                            configuration : driver=usb-storage maxpower=500mA speed=480Mbit/s
                          *-disk:0
                               description: SCSI Disk
                               produit: MS/MS-Pro
                               fabricant: Generic-
                               identifiant matériel: 0.0.3
                               information bus: scsi@10:0.0.3
                               nom logique: /dev/sdj
                               version: 1.00
                               fonctionnalités: removable
                               configuration : logicalsectorsize=512 sectorsize=512
                             *-medium
                                  identifiant matériel: 0
                                  nom logique: /dev/sdj
                          *-disk:1
                               description: SCSI Disk
                               produit: Compact Flash
                               fabricant: Generic-
                               identifiant matériel: 0.0.0
                               information bus: scsi@10:0.0.0
                               nom logique: /dev/sdg
                               version: 1.00
                               fonctionnalités: removable
                               configuration : logicalsectorsize=512 sectorsize=512
                             *-medium
                                  identifiant matériel: 0
                                  nom logique: /dev/sdg
                          *-disk:2
                               description: SCSI Disk
                               produit: SM/xD-Picture
                               fabricant: Generic-
                               identifiant matériel: 0.0.1
                               information bus: scsi@10:0.0.1
                               nom logique: /dev/sdh
                               version: 1.00
                               fonctionnalités: removable
                               configuration : logicalsectorsize=512 sectorsize=512
                             *-medium
                                  identifiant matériel: 0
                                  nom logique: /dev/sdh
                          *-disk:3
                               description: SCSI Disk
                               produit: SD/MMC
                               fabricant: Generic-
                               identifiant matériel: 0.0.2
                               information bus: scsi@10:0.0.2
                               nom logique: /dev/sdi
                               version: 1.00
                               fonctionnalités: removable
                               configuration : logicalsectorsize=512 sectorsize=512
                             *-medium
                                  identifiant matériel: 0
                                  nom logique: /dev/sdi
                 *-usb:2
                      description: Périphérique d'interface homme/machine
                      produit: ITE Device
                      fabricant: ITE Tech. Inc.
                      identifiant matériel: 7
                      information bus: usb@1:7
                      version: 0.01
                      fonctionnalités: usb-2.00
                      configuration : driver=usbhid maxpower=100mA speed=12Mbit/s
                 *-usb:3
                      description: Clavier
                      produit: Nordic 2.4G Wireless Receiver System Control
                      fabricant: Nordic
                      identifiant matériel: 8
                      information bus: usb@1:8
                      nom logique: input2
                      nom logique: /dev/input/event2
                      nom logique: input2::capslock
                      nom logique: input2::numlock
                      nom logique: input2::scrolllock
                      nom logique: input3
                      nom logique: /dev/input/event3
                      nom logique: /dev/input/mouse0
                      nom logique: input4
                      nom logique: /dev/input/event4
                      nom logique: input5
                      nom logique: /dev/input/event5
                      nom logique: input6
                      nom logique: /dev/input/event6
                      version: 2.00
                      fonctionnalités: usb-1.10 usb
                      configuration : driver=usbhid maxpower=100mA speed=12Mbit/s
                 *-usb:4
                      description: Clavier
                      produit: USB Receiver
                      fabricant: Logitech
                      identifiant matériel: 9
                      information bus: usb@1:9
                      version: 38.10
                      fonctionnalités: usb-1.10
                      configuration : driver=usbhid maxpower=98mA speed=1Mbit/s
                    *-input:0
                         produit: Logitech Wireless Mouse PID:0082
                         identifiant matériel: 0
                         nom logique: input22
                         nom logique: /dev/input/event7
                         nom logique: /dev/input/mouse1
                         fonctionnalités: usb
                    *-input:1
                         produit: Logitech Wireless Keyboard PID:0066
                         identifiant matériel: 1
                         nom logique: input23
                         nom logique: /dev/input/event8
                         nom logique: input23::capslock
                         nom logique: input23::compose
                         nom logique: input23::kana
                         nom logique: input23::numlock
                         nom logique: input23::scrolllock
                         fonctionnalités: usb
              *-usbhost:1
                   produit: xHCI Host Controller
                   fabricant: Linux 5.15.0-56-generic xhci-hcd
                   identifiant matériel: 1
                   information bus: usb@2
                   nom logique: usb2
                   version: 5.15
                   fonctionnalités: usb-3.10
                   configuration : driver=hub slots=4 speed=10000Mbit/s
           *-sata
                description: SATA controller
                produit: Advanced Micro Devices, Inc. [AMD]
                fabricant: Advanced Micro Devices, Inc. [AMD]
                identifiant matériel: 0.1
                information bus: pci@0000:02:00.1
                nom logique: scsi0
                nom logique: scsi1
                nom logique: scsi2
                nom logique: scsi3
                version: 00
                bits: 32 bits
                horloge: 33MHz
                fonctionnalités: sata msi pm pciexpress ahci_1.0 bus_master cap_list rom emulated
                configuration : driver=ahci latency=0
                ressources : irq:46 mémoire:fc780000-fc79ffff mémoire:fc700000-fc77ffff
           *-pci
                description: PCI bridge
                produit: Advanced Micro Devices, Inc. [AMD]
                fabricant: Advanced Micro Devices, Inc. [AMD]
                identifiant matériel: 0.2
                information bus: pci@0000:02:00.2
                version: 00
                bits: 32 bits
                horloge: 33MHz
                fonctionnalités: pci msi pm pciexpress normal_decode bus_master cap_list
                configuration : driver=pcieport
                ressources : irq:36 portE/S:d000(taille=8192) mémoire:fc200000-fc6fffff
              *-pci:0
                   description: PCI bridge
                   produit: Advanced Micro Devices, Inc. [AMD]
                   fabricant: Advanced Micro Devices, Inc. [AMD]
                   identifiant matériel: 3
                   information bus: pci@0000:03:03.0
                   version: 00
                   bits: 32 bits
                   horloge: 33MHz
                   fonctionnalités: pci msi pm pciexpress normal_decode bus_master cap_list
                   configuration : driver=pcieport
                   ressources : irq:37 portE/S:e000(taille=4096) mémoire:fc200000-fc4fffff
                 *-pci
                      description: PCI bridge
                      produit: PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch
                      fabricant: PLX Technology, Inc.
                      identifiant matériel: 0
                      information bus: pci@0000:04:00.0
                      version: ba
                      bits: 64 bits
                      horloge: 33MHz
                      fonctionnalités: pci pm msi pciexpress normal_decode bus_master cap_list
                      configuration : driver=pcieport
                      ressources : mémoireE/S:e1e10-e1e0f irq:41 mémoire:fc400000-fc41ffff portE/S:e000(taille=4096) mémoire:fc200000-fc3fffff
                    *-pci:0
                         description: PCI bridge
                         produit: PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch
                         fabricant: PLX Technology, Inc.
                         identifiant matériel: 1
                         information bus: pci@0000:05:01.0
                         version: ba
                         bits: 32 bits
                         horloge: 33MHz
                         fonctionnalités: pci pm msi pciexpress normal_decode bus_master cap_list
                         configuration : driver=pcieport
                         ressources : irq:42 mémoire:fc300000-fc3fffff
                       *-usb
                            description: USB controller
                            produit: uPD720200 USB 3.0 Host Controller
                            fabricant: NEC Corporation
                            identifiant matériel: 0
                            information bus: pci@0000:06:00.0
                            version: 03
                            bits: 64 bits
                            horloge: 33MHz
                            fonctionnalités: pm msi msix pciexpress xhci bus_master cap_list
                            configuration : driver=xhci_hcd latency=0
                            ressources : irq:26 mémoire:fc300000-fc301fff
                          *-usbhost:0
                               produit: xHCI Host Controller
                               fabricant: Linux 5.15.0-56-generic xhci-hcd
                               identifiant matériel: 0
                               information bus: usb@3
                               nom logique: usb3
                               version: 5.15
                               fonctionnalités: usb-2.00
                               configuration : driver=hub slots=2 speed=480Mbit/s
                          *-usbhost:1
                               produit: xHCI Host Controller
                               fabricant: Linux 5.15.0-56-generic xhci-hcd
                               identifiant matériel: 1
                               information bus: usb@4
                               nom logique: usb4
                               version: 5.15
                               fonctionnalités: usb-3.00
                               configuration : driver=hub slots=2 speed=5000Mbit/s
                    *-pci:1
                         description: PCI bridge
                         produit: PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch
                         fabricant: PLX Technology, Inc.
                         identifiant matériel: 5
                         information bus: pci@0000:05:05.0
                         version: ba
                         bits: 32 bits
                         horloge: 33MHz
                         fonctionnalités: pci pm msi pciexpress normal_decode bus_master cap_list
                         configuration : driver=pcieport
                         ressources : irq:43 portE/S:e000(taille=4096) mémoire:fc200000-fc2fffff
                       *-sata
                            description: SATA controller
                            produit: 88SE9120 SATA 6Gb/s Controller
                            fabricant: Marvell Technology Group Ltd.
                            identifiant matériel: 0
                            information bus: pci@0000:07:00.0
                            nom logique: scsi7
                            version: 12
                            bits: 32 bits
                            horloge: 33MHz
                            fonctionnalités: sata pm msi pciexpress ahci_1.0 bus_master cap_list rom emulated
                            configuration : driver=ahci latency=0
                            ressources : irq:49 portE/S:e040(taille=8) portE/S:e030(taille=4) portE/S:e020(taille=8) portE/S:e010(taille=4) portE/S:e000(taille=16) mémoire:fc210000-fc2107ff mémoire:fc200000-fc20ffff
                          *-cdrom
                               description: DVD-RAM writer
                               produit: CDDVDW SH-224BB
                               fabricant: TSSTcorp
                               identifiant matériel: 0.0.0
                               information bus: scsi@7:0.0.0
                               nom logique: /dev/cdrom
                               nom logique: /dev/sr0
                               version: SB00
                               fonctionnalités: removable audio cd-r cd-rw dvd dvd-r dvd-ram
                               configuration : ansiversion=5 status=nodisc
                    *-pci:2
                         description: PCI bridge
                         produit: PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch
                         fabricant: PLX Technology, Inc.
                         identifiant matériel: 7
                         information bus: pci@0000:05:07.0
                         version: ba
                         bits: 32 bits
                         horloge: 33MHz
                         fonctionnalités: pci pm msi pciexpress normal_decode bus_master cap_list
                         configuration : driver=pcieport
                         ressources : irq:44
                    *-pci:3
                         description: PCI bridge
                         produit: PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch
                         fabricant: PLX Technology, Inc.
                         identifiant matériel: 9
                         information bus: pci@0000:05:09.0
                         version: ba
                         bits: 32 bits
                         horloge: 33MHz
                         fonctionnalités: pci pm msi pciexpress normal_decode bus_master cap_list
                         configuration : driver=pcieport
                         ressources : irq:45
              *-pci:1
                   description: PCI bridge
                   produit: Advanced Micro Devices, Inc. [AMD]
                   fabricant: Advanced Micro Devices, Inc. [AMD]
                   identifiant matériel: 8
                   information bus: pci@0000:03:08.0
                   version: 00
                   bits: 32 bits
                   horloge: 33MHz
                   fonctionnalités: pci msi pm pciexpress normal_decode bus_master cap_list
                   configuration : driver=pcieport
                   ressources : irq:38 portE/S:d000(taille=4096) mémoire:fc600000-fc6fffff
                 *-network
                      description: Ethernet interface
                      produit: RTL8125 2.5GbE Controller
                      fabricant: Realtek Semiconductor Co., Ltd.
                      identifiant matériel: 0
                      information bus: pci@0000:0a:00.0
                      nom logique: eno1
                      version: 05
                      numéro de série: 18:c0:4d:09:a2:c6
                      taille: 1Gbit/s
                      capacité: 1Gbit/s
                      bits: 64 bits
                      horloge: 33MHz
                      fonctionnalités: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
                      configuration : autonegotiation=on broadcast=yes driver=r8169 driverversion=5.15.0-56-generic duplex=full firmware=rtl8125b-2_0.0.2 07/13/20 ip=192.168.1.78 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
                      ressources : irq:26 portE/S:d000(taille=256) mémoire:fc600000-fc60ffff mémoire:fc610000-fc613fff
              *-pci:2
                   description: PCI bridge
                   produit: Advanced Micro Devices, Inc. [AMD]
                   fabricant: Advanced Micro Devices, Inc. [AMD]
                   identifiant matériel: 9
                   information bus: pci@0000:03:09.0
                   version: 00
                   bits: 32 bits
                   horloge: 33MHz
                   fonctionnalités: pci msi pm pciexpress normal_decode bus_master cap_list
                   configuration : driver=pcieport
                   ressources : irq:40 mémoire:fc500000-fc5fffff
                 *-network DÉSACTIVÉ
                      description: Interface réseau sans fil
                      produit: Wi-Fi 6 AX200
                      fabricant: Intel Corporation
                      identifiant matériel: 0
                      information bus: pci@0000:0b:00.0
                      nom logique: wlp11s0
                      version: 1a
                      numéro de série: a4:b1:c1:ac:22:40
                      bits: 64 bits
                      horloge: 33MHz
                      fonctionnalités: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
                      configuration : broadcast=yes driver=iwlwifi driverversion=5.15.0-56-generic firmware=66.f1c864e0.0 cc-a0-66.ucode latency=0 link=no multicast=yes wireless=IEEE 802.11
                      ressources : irq:39 mémoire:fc500000-fc503fff
        *-pci:2
             description: PCI bridge
             produit: Starship/Matisse GPP Bridge
             fabricant: Advanced Micro Devices, Inc. [AMD]
             identifiant matériel: 3.1
             information bus: pci@0000:00:03.1
             version: 00
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: pci pm pciexpress msi ht normal_decode bus_master cap_list
             configuration : driver=pcieport
             ressources : irq:32 portE/S:f000(taille=4096) mémoire:fb000000-fc0fffff portE/S:d0000000(taille=301989888)
           *-display
                description: VGA compatible controller
                produit: GM204 [GeForce GTX 970]
                fabricant: NVIDIA Corporation
                identifiant matériel: 0
                information bus: pci@0000:0c:00.0
                version: a1
                bits: 64 bits
                horloge: 33MHz
                fonctionnalités: pm msi pciexpress vga_controller bus_master cap_list rom
                configuration : driver=nvidia latency=0
                ressources : irq:129 mémoire:fb000000-fbffffff mémoire:d0000000-dfffffff mémoire:e0000000-e1ffffff portE/S:f000(taille=128) mémoire:c0000-dffff
           *-multimedia
                description: Audio device
                produit: GM204 High Definition Audio Controller
                fabricant: NVIDIA Corporation
                identifiant matériel: 0.1
                information bus: pci@0000:0c:00.1
                nom logique: card0
                nom logique: /dev/snd/controlC0
                nom logique: /dev/snd/hwC0D0
                nom logique: /dev/snd/pcmC0D10p
                nom logique: /dev/snd/pcmC0D11p
                nom logique: /dev/snd/pcmC0D12p
                nom logique: /dev/snd/pcmC0D3p
                nom logique: /dev/snd/pcmC0D7p
                nom logique: /dev/snd/pcmC0D8p
                nom logique: /dev/snd/pcmC0D9p
                version: a1
                bits: 32 bits
                horloge: 33MHz
                fonctionnalités: pm msi pciexpress bus_master cap_list
                configuration : driver=snd_hda_intel latency=0
                ressources : irq:126 mémoire:fc080000-fc083fff
              *-input:0
                   produit: HDA NVidia HDMI/DP,pcm=3
                   identifiant matériel: 0
                   nom logique: input24
                   nom logique: /dev/input/event9
              *-input:1
                   produit: HDA NVidia HDMI/DP,pcm=7
                   identifiant matériel: 1
                   nom logique: input25
                   nom logique: /dev/input/event10
              *-input:2
                   produit: HDA NVidia HDMI/DP,pcm=8
                   identifiant matériel: 2
                   nom logique: input26
                   nom logique: /dev/input/event11
              *-input:3
                   produit: HDA NVidia HDMI/DP,pcm=9
                   identifiant matériel: 3
                   nom logique: input27
                   nom logique: /dev/input/event12
              *-input:4
                   produit: HDA NVidia HDMI/DP,pcm=10
                   identifiant matériel: 4
                   nom logique: input28
                   nom logique: /dev/input/event13
              *-input:5
                   produit: HDA NVidia HDMI/DP,pcm=11
                   identifiant matériel: 5
                   nom logique: input29
                   nom logique: /dev/input/event14
              *-input:6
                   produit: HDA NVidia HDMI/DP,pcm=12
                   identifiant matériel: 6
                   nom logique: input30
                   nom logique: /dev/input/event15
        *-pci:3
             description: PCI bridge
             produit: Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
             fabricant: Advanced Micro Devices, Inc. [AMD]
             identifiant matériel: 7.1
             information bus: pci@0000:00:07.1
             version: 00
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: pci pm pciexpress msi ht normal_decode bus_master cap_list
             configuration : driver=pcieport
             ressources : irq:34
           *-generic NON-RÉCLAMÉ
                description: Non-Essential Instrumentation
                produit: Starship/Matisse PCIe Dummy Function
                fabricant: Advanced Micro Devices, Inc. [AMD]
                identifiant matériel: 0
                information bus: pci@0000:0d:00.0
                version: 00
                bits: 32 bits
                horloge: 33MHz
                fonctionnalités: pm pciexpress cap_list
                configuration : latency=0
        *-pci:4
             description: PCI bridge
             produit: Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
             fabricant: Advanced Micro Devices, Inc. [AMD]
             identifiant matériel: 8.1
             information bus: pci@0000:00:08.1
             version: 00
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: pci pm pciexpress msi ht normal_decode bus_master cap_list
             configuration : driver=pcieport
             ressources : irq:35 mémoire:fc800000-fcafffff
           *-generic:0 NON-RÉCLAMÉ
                description: Non-Essential Instrumentation
                produit: Starship/Matisse Reserved SPP
                fabricant: Advanced Micro Devices, Inc. [AMD]
                identifiant matériel: 0
                information bus: pci@0000:0e:00.0
                version: 00
                bits: 32 bits
                horloge: 33MHz
                fonctionnalités: pm pciexpress cap_list
                configuration : latency=0
           *-generic:1
                description: Encryption controller
                produit: Starship/Matisse Cryptographic Coprocessor PSPCPP
                fabricant: Advanced Micro Devices, Inc. [AMD]
                identifiant matériel: 0.1
                information bus: pci@0000:0e:00.1
                version: 00
                bits: 32 bits
                horloge: 33MHz
                fonctionnalités: pm pciexpress msi msix bus_master cap_list
                configuration : driver=ccp latency=0
                ressources : irq:108 mémoire:fc900000-fc9fffff mémoire:fca08000-fca09fff
           *-usb
                description: USB controller
                produit: Matisse USB 3.0 Host Controller
                fabricant: Advanced Micro Devices, Inc. [AMD]
                identifiant matériel: 0.3
                information bus: pci@0000:0e:00.3
                version: 00
                bits: 64 bits
                horloge: 33MHz
                fonctionnalités: pm pciexpress msi msix xhci bus_master cap_list
                configuration : driver=xhci_hcd latency=0
                ressources : irq:99 mémoire:fc800000-fc8fffff
              *-usbhost:0
                   produit: xHCI Host Controller
                   fabricant: Linux 5.15.0-56-generic xhci-hcd
                   identifiant matériel: 0
                   information bus: usb@5
                   nom logique: usb5
                   version: 5.15
                   fonctionnalités: usb-2.00
                   configuration : driver=hub slots=4 speed=480Mbit/s
                 *-usb:0
                      description: Concentrateur USB
                      produit: USB2.1 Hub
                      fabricant: GenesysLogic
                      identifiant matériel: 3
                      information bus: usb@5:3
                      version: 6.63
                      fonctionnalités: usb-2.10
                      configuration : driver=hub maxpower=100mA slots=4 speed=480Mbit/s
                    *-usb
                         description: Concentrateur USB
                         produit: USB2.0 HUB
                         fabricant: Terminus Technology Inc.
                         identifiant matériel: 4
                         information bus: usb@5:3.4
                         version: 1.00
                         fonctionnalités: usb-2.00
                         configuration : driver=hub maxpower=100mA slots=4 speed=480Mbit/s
                 *-usb:1
                      description: Concentrateur USB
                      produit: USB2.0 Hub
                      fabricant: VIA Labs, Inc.
                      identifiant matériel: 4
                      information bus: usb@5:4
                      version: 0.50
                      fonctionnalités: usb-2.10
                      configuration : driver=hub slots=4 speed=480Mbit/s
                    *-usb
                         description: Concentrateur USB
                         produit: USB2.0 Hub
                         fabricant: VIA Labs, Inc.
                         identifiant matériel: 4
                         information bus: usb@5:4.4
                         version: 90.14
                         numéro de série: 000000000
                         fonctionnalités: usb-2.10
                         configuration : driver=hub slots=4 speed=480Mbit/s
              *-usbhost:1
                   produit: xHCI Host Controller
                   fabricant: Linux 5.15.0-56-generic xhci-hcd
                   identifiant matériel: 1
                   information bus: usb@6
                   nom logique: usb6
                   version: 5.15
                   fonctionnalités: usb-3.10
                   configuration : driver=hub slots=4 speed=10000Mbit/s
                 *-usb:0
                      description: Concentrateur USB
                      produit: USB3.1 Hub
                      fabricant: GenesysLogic
                      identifiant matériel: 3
                      information bus: usb@6:3
                      version: 6.63
                      fonctionnalités: usb-3.20
                      configuration : driver=hub slots=4 speed=5000Mbit/s
                 *-usb:1
                      description: Concentrateur USB
                      produit: USB3.0 Hub
                      fabricant: VIA Labs, Inc.
                      identifiant matériel: 4
                      information bus: usb@6:4
                      version: 0.50
                      fonctionnalités: usb-3.10
                      configuration : driver=hub slots=4 speed=5000Mbit/s
           *-multimedia
                description: Audio device
                produit: Starship/Matisse HD Audio Controller
                fabricant: Advanced Micro Devices, Inc. [AMD]
                identifiant matériel: 0.4
                information bus: pci@0000:0e:00.4
                nom logique: card1
                nom logique: /dev/snd/controlC1
                nom logique: /dev/snd/hwC1D0
                nom logique: /dev/snd/pcmC1D0c
                nom logique: /dev/snd/pcmC1D0p
                nom logique: /dev/snd/pcmC1D1p
                nom logique: /dev/snd/pcmC1D2c
                version: 00
                bits: 32 bits
                horloge: 33MHz
                fonctionnalités: pm pciexpress msi bus_master cap_list
                configuration : driver=snd_hda_intel latency=0
                ressources : irq:128 mémoire:fca00000-fca07fff
              *-input:0
                   produit: HD-Audio Generic Front Mic
                   identifiant matériel: 0
                   nom logique: input31
                   nom logique: /dev/input/event16
              *-input:1
                   produit: HD-Audio Generic Rear Mic
                   identifiant matériel: 1
                   nom logique: input32
                   nom logique: /dev/input/event17
              *-input:2
                   produit: HD-Audio Generic Line
                   identifiant matériel: 2
                   nom logique: input33
                   nom logique: /dev/input/event18
              *-input:3
                   produit: HD-Audio Generic Line Out Front
                   identifiant matériel: 3
                   nom logique: input34
                   nom logique: /dev/input/event19
              *-input:4
                   produit: HD-Audio Generic Line Out Surround
                   identifiant matériel: 4
                   nom logique: input35
                   nom logique: /dev/input/event20
              *-input:5
                   produit: HD-Audio Generic Line Out CLFE
                   identifiant matériel: 5
                   nom logique: input36
                   nom logique: /dev/input/event21
              *-input:6
                   produit: HD-Audio Generic Front Headphone
                   identifiant matériel: 6
                   nom logique: input37
                   nom logique: /dev/input/event22
        *-serial NON-RÉCLAMÉ
             description: SMBus
             produit: FCH SMBus Controller
             fabricant: Advanced Micro Devices, Inc. [AMD]
             identifiant matériel: 14
             information bus: pci@0000:00:14.0
             version: 61
             bits: 32 bits
             horloge: 66MHz
             configuration : latency=0
        *-isa
             description: ISA bridge
             produit: FCH LPC Bridge
             fabricant: Advanced Micro Devices, Inc. [AMD]
             identifiant matériel: 14.3
             information bus: pci@0000:00:14.3
             version: 51
             bits: 32 bits
             horloge: 66MHz
             fonctionnalités: isa bus_master
             configuration : latency=0
           *-pnp00:00
                produit: PnP device PNP0c01
                identifiant matériel: 0
                fonctionnalités: pnp
                configuration : driver=system
           *-pnp00:01
                produit: PnP device PNP0c02
                identifiant matériel: 1
                fonctionnalités: pnp
                configuration : driver=system
           *-pnp00:02
                produit: PnP device PNP0b00
                identifiant matériel: 2
                fonctionnalités: pnp
                configuration : driver=rtc_cmos
           *-pnp00:03
                produit: PnP device PNP0c02
                identifiant matériel: 3
                fonctionnalités: pnp
                configuration : driver=system
           *-pnp00:04
                produit: PnP device PNP0c02
                identifiant matériel: 4
                fonctionnalités: pnp
                configuration : driver=system
     *-pci:1
          description: Host bridge
          produit: Starship/Matisse PCIe Dummy Host Bridge
          fabricant: Advanced Micro Devices, Inc. [AMD]
          identifiant matériel: 101
          information bus: pci@0000:00:01.0
          version: 00
          bits: 32 bits
          horloge: 33MHz
     *-pci:2
          description: Host bridge
          produit: Starship/Matisse PCIe Dummy Host Bridge
          fabricant: Advanced Micro Devices, Inc. [AMD]
          identifiant matériel: 102
          information bus: pci@0000:00:02.0
          version: 00
          bits: 32 bits
          horloge: 33MHz
     *-pci:3
          description: Host bridge
          produit: Starship/Matisse PCIe Dummy Host Bridge
          fabricant: Advanced Micro Devices, Inc. [AMD]
          identifiant matériel: 103
          information bus: pci@0000:00:03.0
          version: 00
          bits: 32 bits
          horloge: 33MHz
     *-pci:4
          description: Host bridge
          produit: Starship/Matisse PCIe Dummy Host Bridge
          fabricant: Advanced Micro Devices, Inc. [AMD]
          identifiant matériel: 104
          information bus: pci@0000:00:04.0
          version: 00
          bits: 32 bits
          horloge: 33MHz
     *-pci:5
          description: Host bridge
          produit: Starship/Matisse PCIe Dummy Host Bridge
          fabricant: Advanced Micro Devices, Inc. [AMD]
          identifiant matériel: 105
          information bus: pci@0000:00:05.0
          version: 00
          bits: 32 bits
          horloge: 33MHz
     *-pci:6
          description: Host bridge
          produit: Starship/Matisse PCIe Dummy Host Bridge
          fabricant: Advanced Micro Devices, Inc. [AMD]
          identifiant matériel: 106
          information bus: pci@0000:00:07.0
          version: 00
          bits: 32 bits
          horloge: 33MHz
     *-pci:7
          description: Host bridge
          produit: Starship/Matisse PCIe Dummy Host Bridge
          fabricant: Advanced Micro Devices, Inc. [AMD]
          identifiant matériel: 107
          information bus: pci@0000:00:08.0
          version: 00
          bits: 32 bits
          horloge: 33MHz
     *-pci:8
          description: Host bridge
          produit: Matisse/Vermeer Data Fabric: Device 18h; Function 0
          fabricant: Advanced Micro Devices, Inc. [AMD]
          identifiant matériel: 108
          information bus: pci@0000:00:18.0
          version: 00
          bits: 32 bits
          horloge: 33MHz
     *-pci:9
          description: Host bridge
          produit: Matisse/Vermeer Data Fabric: Device 18h; Function 1
          fabricant: Advanced Micro Devices, Inc. [AMD]
          identifiant matériel: 109
          information bus: pci@0000:00:18.1
          version: 00
          bits: 32 bits
          horloge: 33MHz
     *-pci:10
          description: Host bridge
          produit: Matisse/Vermeer Data Fabric: Device 18h; Function 2
          fabricant: Advanced Micro Devices, Inc. [AMD]
          identifiant matériel: 10a
          information bus: pci@0000:00:18.2
          version: 00
          bits: 32 bits
          horloge: 33MHz
     *-pci:11
          description: Host bridge
          produit: Matisse/Vermeer Data Fabric: Device 18h; Function 3
          fabricant: Advanced Micro Devices, Inc. [AMD]
          identifiant matériel: 10b
          information bus: pci@0000:00:18.3
          version: 00
          bits: 32 bits
          horloge: 33MHz
          configuration : driver=k10temp
          ressources : irq:0
     *-pci:12
          description: Host bridge
          produit: Matisse/Vermeer Data Fabric: Device 18h; Function 4
          fabricant: Advanced Micro Devices, Inc. [AMD]
          identifiant matériel: 10c
          information bus: pci@0000:00:18.4
          version: 00
          bits: 32 bits
          horloge: 33MHz
     *-pci:13
          description: Host bridge
          produit: Matisse/Vermeer Data Fabric: Device 18h; Function 5
          fabricant: Advanced Micro Devices, Inc. [AMD]
          identifiant matériel: 10d
          information bus: pci@0000:00:18.5
          version: 00
          bits: 32 bits
          horloge: 33MHz
     *-pci:14
          description: Host bridge
          produit: Matisse/Vermeer Data Fabric: Device 18h; Function 6
          fabricant: Advanced Micro Devices, Inc. [AMD]
          identifiant matériel: 10e
          information bus: pci@0000:00:18.6
          version: 00
          bits: 32 bits
          horloge: 33MHz
     *-pci:15
          description: Host bridge
          produit: Matisse/Vermeer Data Fabric: Device 18h; Function 7
          fabricant: Advanced Micro Devices, Inc. [AMD]
          identifiant matériel: 10f
          information bus: pci@0000:00:18.7
          version: 00
          bits: 32 bits
          horloge: 33MHz
  *-graphics
       produit: EFI VGA
       identifiant matériel: 1
       nom logique: /dev/fb0
       fonctionnalités: fb
       configuration : depth=32 resolution=1920,1080
  *-input:0
       produit: Power Button
       identifiant matériel: 2
       nom logique: input0
       nom logique: /dev/input/event0
       fonctionnalités: platform
  *-input:1
       produit: Power Button
       identifiant matériel: 3
       nom logique: input1
       nom logique: /dev/input/event1
       fonctionnalités: platform

KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#21 Le 03/01/2023, à 13:26

diesel

Re : if et match de caractere

C'est vraiment à n'y rien comprendre.

A tous points de vue, ta machine est plus puissante que la mienne (fréquence processeur, taille cache L0, fréquence mémoire, taille mémoire). Je pense que la différence ne peut pas venir de là, au contraire.

Reste l'OS. Tu tournes sous KDE et moi Budgie. C'est peut-être ça qui y fait.

Amicalement.

Jean-Marie


Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.

En ligne

#22 Le 03/01/2023, à 21:11

Tawal

Re : if et match de caractere

Hello,

Sans semer la zizanie, ce serait bien d'ouvrir un autre sujet pour discuter de ce point de performance.
Il était intéressant (pour le topic) que lorsqu'il était en lien direct avec le sujet.

Mais ce n'est que mon humble avis et ne reste qu'une opinion.


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#23 Le 04/01/2023, à 00:10

judkil

Re : if et match de caractere

Merci de votre aide,  mais je crois que l'on se troompe
C'est une une boucle for   qui doit affiché 4 lignes, avec un écho de 2 variables

$353861_pose1_frame_100.pdb       frame_100.pdb
$353861_pose1_frame_50.pdb        frame_50.pdb
$89163_pose1_frame_50.pdb         frame_50.pdb
$89163_pose2_frame_25.pdb         frame_25.pdb

Hors ligne

#24 Le 04/01/2023, à 00:27

judkil

Re : if et match de caractere

La boucle dit
si  frame_100.pdb est contenu dans  353861_pose1_frame_100.pdb     echo de  353861_pose1_frame_100.pdb   et  de  frame_100.pdb
si  frame_50.pdb est contenu dans  89163_pose1_frame_50.pdb      echo de  89163_pose1_frame_50.pdb   et  de   frame_50.pdb

Dernière modification par judkil (Le 04/01/2023, à 00:30)

Hors ligne

#25 Le 04/01/2023, à 08:11

Watael

Re : if et match de caractere

le dossier2 contient certains fichiers du dossier courant, mais dont le nom a une forme écourtée, c'est bien ça ?

on peut le vérifier très facilement comme ceci :
en "proto-code" :

for f in *.ext
do
    if test -f "dossier2/${decoupage(f)}"
    then
        echo "$f - $f2"
    fi
done

Dernière modification par Watael (Le 04/01/2023, à 08:12)


Connected \o/
Welcome to sHell. · eval is evil.

En ligne