# Graver en ligne de commande

**URL:** <https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240>\
**Category:** Trucs et Astuces\
**Created:** [Février 20, 2016, 10:38 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240 "2016-02-20T22:38:53Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 20, 2016, 10:52 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/21 "2016-02-20T22:52:35Z")

</div>

[quote=“nono47”]Salut thuban,

J’ai bien suivi le man de wodim pour la commande, je pense pas qu’il y est de problème avec .  
J’ai essayé aussi avec [recorder](http://code.google.com/p/recorder/) (un frontend pour cdrkit/cdrtools…) et ça foire aussi .  
Je pense que c’est mon hardware qui suit pas ! Je laisse donc la gravure de coté (le temps de rajeunir mon matériel).  
Je suis passé sous archlinux, mais linux étant linux, je reviendrais sur le forum debian pour des scripts .

Merci pour ton aide,

Nono[/quote]  
Hum, moyen archlinux pour la liberté, ce n’est pas la priorité. Mais pourvu que tu sois à l’aise avec le système 🙂 .  
Merci à toi pour les tests!

---

<div class="post-metadata">

**Author:** ![Teral42](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/65b543/32.png) [@Teral42](https://www.debian-fr.org/u/Teral42)\
**Post date:** [Février 20, 2016, 11:00 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/22 "2016-02-20T23:00:01Z")

</div>

WOUAHHOUU, Excelent !

sinon :

[quote]Salut,

A noter que le paquet dmenu est fourni par le paquet dwn-tools . Enfin, j’ai installé tous les paquets cités au début du script .

nono  
[/quote]

Peut être rajouter en début de script quelque chose du genre :

```auto
sox_path=`which sox`
lame_path=`which lame`
if [! "$sox_path"] || [! -x "$sox_path"] ; then
    echo -e "Sox n'est pas installé blablabla ... "
fi
if [! "$lame_path"] || [! -x "$lame_path"] ; then
    echo -e "lame n'est pas installé blablabla ... "
fi

ETC ...
```

Sinon le script est franchement bien foutu ! BRAVO ! ![:023](https://www.debian-fr.org/uploads/default/original/1X/3c587556c0cc11389317c03a60788d77ceebd307.gif "OK")

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 20, 2016, 11:00 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/23 "2016-02-20T23:00:02Z")

</div>

Merci pour les encouragements. Avec le boulot d’été, je n’ai pas autant de temps que je voudrais pour améliorer tout ça. Dès que j’ai un week end pluvieux j’y jette un oeil 🙂 .

---

<div class="post-metadata">

**Author:** ![nono471](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/6f9a4e/32.png) [@nono471](https://www.debian-fr.org/u/nono471)\
**Post date:** [Février 20, 2016, 11:00 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/24 "2016-02-20T23:00:27Z")

</div>

Salut,

Bon archlinux c’est moins gnu comme philosophie ! :=)  
Je poste pour suivre et encourager le script ! ![:006](https://www.debian-fr.org/uploads/default/original/1X/924eb3db8bedad6a0d333b02031d3c6a9af9d9c5.gif "salut")

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 21, 2016, 12:18 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/25 "2016-02-21T00:18:28Z")

</div>

Salut,

Dès que ce script sera "montrable 😃 " j’espère que nous le verrons sur le wiki 🙂

Parce que là il commence à être dur à suivre et j’aurais bien aimé avoir un dernier jet ![:041](https://www.debian-fr.org/uploads/default/original/1X/bfe857c9119752799c3eac55ca37a50312c51282.gif "applaudit")

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 21, 2016, 12:18 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/26 "2016-02-21T00:18:32Z")

</div>

Ça y est, je suis en vacance! Patiels fini depuis 16h aujourd’hui, 10 pages d’Electromagnetisme rendues, plus de souci pour moi! Youhou!  
Tout ça pour dire que je vais avoir un peu plus de temps pour me repencher sur ce script. Je vais dans un premier temps enlever la partie pour l’audio, qui est vraiment craignos comme ça, et ajouter plus de sécurité dans ce qui est fait et qui marche. Ensuite, je me remettrait à l’audio.

À suivre, ou à proposer 🙂  
 ![:006](https://www.debian-fr.org/uploads/default/original/1X/924eb3db8bedad6a0d333b02031d3c6a9af9d9c5.gif "salut")

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 21, 2016, 12:18 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/27 "2016-02-21T00:18:32Z")

</div>

Re,

Personnellement je renonce à le suivre tant qu’un exemplaire ne sera pas sur le wiki.  
C’est trop difficile de savoir où vous en êtes, chacun y allant de sa petite proposition dans son coin sans que tu sois là pour en faire une synthèse.

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 21, 2016, 12:18 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/28 "2016-02-21T00:18:43Z")

</div>

Hihi, je l’ai mis pour te faire plaisir, ici :  
[wiki.debian-fr.org/wiki.debian-f … e\_commande](http://wiki.debian-fr.org/wiki.debian-fr/index.php?title=Graver_en_ligne_de_commande)  
J’édite le premier post pour prendre en compte les changements.

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 21, 2016, 12:18 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/29 "2016-02-21T00:18:43Z")

</div>

[quote=“thuban”]Hihi, je l’ai mis pour te faire plaisir, ici :  
[wiki.debian-fr.org/wiki.debian-f … e\_commande](http://wiki.debian-fr.org/wiki.debian-fr/index.php?title=Graver_en_ligne_de_commande)  
J’édite le premier post pour prendre en compte les changements.[/quote]

Super cool! Merci.  
Et avec la coloration syntaxique, ça en jette !

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 21, 2016, 12:18 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/30 "2016-02-21T00:18:43Z")

</div>

[quote=“lol”][quote=“thuban”]Hihi, je l’ai mis pour te faire plaisir, ici :  
[wiki.debian-fr.org/wiki.debian-f … e\_commande](http://wiki.debian-fr.org/wiki.debian-fr/index.php?title=Graver_en_ligne_de_commande)  
J’édite le premier post pour prendre en compte les changements.[/quote]

Super cool! Merci.  
Et avec la coloration syntaxique, ça en jette ![/quote]  
C’est le wiki qui en jette! Quel type génial celui qui l’a fait tout de même 😆

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 21, 2016, 12:18 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/31 "2016-02-21T00:18:43Z")

</div>

[wikimediafoundation.org/wiki/Home](http://wikimediafoundation.org/wiki/Home) ![:038](https://www.debian-fr.org/uploads/default/original/1X/08df484251490af77ba342c0331f3ee271065fe9.gif "bravo")

---

<div class="post-metadata">

**Author:** ![piratebab](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/58f4c7/32.png) [@piratebab](https://www.debian-fr.org/u/piratebab)\
**Post date:** [Février 21, 2016, 12:22 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/32 "2016-02-21T00:22:43Z")

</div>

Hé les gars, si votre PC commence à graver les CD, il est temps de le changer! La diode laser est là pour bruler les CD (“burn”), il elle les grave, il est grand temps de la changer 😉  
A moins que vous soyez encore à l’époque des disques avec microsillons …  
😮

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 21, 2016, 12:22 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/33 "2016-02-21T00:22:47Z")

</div>

[quote=“piratebab”]Hé les gars, si votre PC commence à graver les CD, il est temps de le changer! La diode laser est là pour bruler les CD (“burn”), il elle les grave, il est grand temps de la changer 😉  
A moins que vous soyez encore à l’époque des disques avec microsillons …  
😮[/quote]  
Ah? Ce n’est plus graver qu’il faut dire? On dit pourtant “logiciel de gravure”? Abus de langage alors?

---

<div class="post-metadata">

**Author:** ![Coq](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/c37758/32.png) [@Coq](https://www.debian-fr.org/u/Coq)\
**Post date:** [Février 21, 2016, 12:22 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/34 "2016-02-21T00:22:48Z")

</div>

Le premier qui brûle mes disques… ![:violence-torch:](https://www.debian-fr.org/uploads/default/original/1X/9fe728d14a2e27c3a52d311a3c1f737f3f4e20cf.gif "Torch Smiley")

![:mrgreen:](https://www.debian-fr.org/uploads/default/original/1X/cc83e9b583138e48ff45f96609046b06d06c7f9d.gif "Mr. Green")

---

<div class="post-metadata">

**Author:** ![BBT1](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/ecc23a/32.png) [@BBT1](https://www.debian-fr.org/u/BBT1)\
**Post date:** [Février 21, 2016, 12:22 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/35 "2016-02-21T00:22:48Z")

</div>

Je me suis permis d’apporter ma contribution au script,  
principalement la fonction de test d’intégrité qui me piquait les yeux 😉

Ya d’autres trucs qui me plaisent pas mais j’ai la flemme de faire ça ce soir.  
Dans les grandes lignes, ce qu’il faudrait faire :

- supporter les nom de fichiers avec des espaces (donc blinder les variables concernées avec des guillemets)
- se passer de fichier temporaire (ou au moins limiter au maximum leur utilisation)
- bien essayé le exit 666 mais je te conseille de ne pas dépasser 154 et de mettre tes codes d’erreurs dans des variables en tête de fichier comme ERR\_INTEGR par exemple
- utiliser -gt -ne -lt -eq quand on compare des valeurs numériques dans un test []

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 21, 2016, 12:22 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/36 "2016-02-21T00:22:49Z")

</div>

[quote=“thuban”][quote=“piratebab”]Hé les gars, si votre PC commence à graver les CD, il est temps de le changer! La diode laser est là pour bruler les CD (“burn”), il elle les grave, il est grand temps de la changer 😉  
A moins que vous soyez encore à l’époque des disques avec microsillons …  
😮[/quote]  
Ah? Ce n’est plus graver qu’il faut dire? On dit pourtant “logiciel de gravure”? Abus de langage alors?[/quote]  
En anglais ils ont toujours dit “burn” et nous on a toujours dit « graver ». Je trouve ça chouette que pour une fois on ne suit pas les anglo-saxons.

---

<div class="post-metadata">

**Author:** ![nono471](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/6f9a4e/32.png) [@nono471](https://www.debian-fr.org/u/nono471)\
**Post date:** [Février 21, 2016, 12:22 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/37 "2016-02-21T00:22:50Z")

</div>

Salut,

En programme propriétaire, ça donne :  
Néron brûle Rome 👿

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 21, 2016, 12:22 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/38 "2016-02-21T00:22:51Z")

</div>

Merci pour les modifications et les conseils! Il est clair que j’ai beaucoup de lacunes qui se ressentent dans le script, il est là pour être amélioré avant tout!  
Sur ce, bon noël! ![:114](https://www.debian-fr.org/uploads/default/original/1X/59912b0b680868015ba2afb82b3d05590e9739e4.gif "pere-noel")

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 21, 2016, 12:22 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/39 "2016-02-21T00:22:51Z")

</div>

Quelques améliorations (moins de cat, moins de sed, meilleure utilisation de awk, de du et du shell) :  
[pastebin.isalo.org/ma54f0e7](http://pastebin.isalo.org/ma54f0e7)  
Attention c’est pas testé (pour ça que je l’ai pas mis sur le wiki).

---

<div class="post-metadata">

**Author:** ![BBT1](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/ecc23a/32.png) [@BBT1](https://www.debian-fr.org/u/BBT1)\
**Post date:** [Février 21, 2016, 12:23 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/40 "2016-02-21T00:23:03Z")

</div>

C’est exprès les backslash qui ont été rajoutés ?

[Page précédente](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240.md?page=1)

[Page suivante](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240.md?page=3)
