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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
cdrecord -v -multi $CDR_MNM image.iso

Code : Sélectionner tout - Visualiser dans une fenêtre à part
CDR_MNM="dev=ATAPI:0,0,0"
Le truc c'est que ce 0,0,0 dépend de l'ordinateur où ça se passe.
Il faut donc que je fasse :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
cdrecord -scanbus dev=ATAPI:0,0,0
Pour connaître la vraie valeur.

si je redirige ce scanbus vers un fichier je récupère ça:

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) *
je prends ce fichier et je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
cat sortie | grep [0-9]\) | grep -v \* | cut -d' ' -f1
et je récupère:

0,1,0
Mais j'ai une tabulation devant.

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.