Bonjour.
Je veux faire un script qui permet de graver sur un cd.
J'utilise cdrecord et mkisofs qui fonctionnent très bien.
Ma ligne de commande pour graver est la suivante
où
Code : Sélectionner tout - Visualiser dans une fenêtre à part cdrecord -v -multi $CDR_MNM image.iso
Le truc c'est que ce 0,0,0 dépend de l'ordinateur où ça se passe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part CDR_MNM="dev=ATAPI:0,0,0"
Il faut donc que je fasse :
Pour connaître la vraie valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part cdrecord -scanbus dev=ATAPI:0,0,0
si je redirige ce scanbus vers un fichier je récupère ça:
je prends ce fichier et je fais:Cdrecord 2.00.3 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jörg Schilling
Using libscg version 'schily-0.7'
scsibus0:
0,0,0 0) *
0,1,0 1) 'LITE-ON ' 'LTR-52327S ' 'QS57' Removable CD-ROM
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
et je récupère:
Code : Sélectionner tout - Visualiser dans une fenêtre à part cat sortie | grep [0-9]\) | grep -v \* | cut -d' ' -f1
Mais j'ai une tabulation devant.0,1,0
C'est là que se situe mon problème.
Je voudrais refaire un cut pour récupérer uniquement des chiffres et des virgules, mais sans aucune tabulation ni espace.
Mais je ne sais pas comment coder la tabulation dans mon cut...
Merci d'avance.
Partager