#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
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.
Hors ligne
#4 Le 02/01/2023, à 23:52
- Vobul
Re : if et match de caractere
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 ? 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 !
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.
Connected \o/
Welcome to sHell. · eval is evil.
Hors 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 ?!
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
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é
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 ?
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.
Hors ligne
#9 Le 03/01/2023, à 09:20
- FrancisFDZ
Re : if et match de caractere
@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.
Hors 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 (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
@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 !
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 ?
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
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
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.
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
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.
Hors ligne