# Choisir aléatoirement un fichier parmi une liste

**URL:** <https://www.debian-fr.org/t/choisir-aleatoirement-un-fichier-parmi-une-liste/59019>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 6:05 UTC](https://www.debian-fr.org/t/choisir-aleatoirement-un-fichier-parmi-une-liste/59019 "2016-02-21T18:05:53Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon96191775](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/71c47a/32.png) [@anon96191775](https://www.debian-fr.org/u/anon96191775)\
**Post date:** [Février 21, 2016, 6:05 UTC](https://www.debian-fr.org/t/choisir-aleatoirement-un-fichier-parmi-une-liste/59019/1 "2016-02-21T18:05:53Z")

</div>

Salut à tous !

J’ai dans un répertoire les fichiers suivants (entre autres) :  
ARMAG.wmv BANDIT.wmv BASEBALL.wmv GRENADE1.wmv Intro.wmv PINGPONG.wmv TV.wmv VIDCAM.wmv

J’aimerai indiquer à mplayer qu’il doit jouer une de ces vidéos. La vidéo doit être choisie aléatoirement parmi ces fichiers sauf Intro.wmv.

C’est une commande qui sera présente dans un script sh, donc je ne souhaite pas utiliser d’autre langage.

Merci d’avance pour vos suggestions !

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Février 21, 2016, 6:05 UTC](https://www.debian-fr.org/t/choisir-aleatoirement-un-fichier-parmi-une-liste/59019/2 "2016-02-21T18:05:53Z")

</div>

Je l’ai encore jamais utilisé, mais il y a deux périphériques du système qui se nomment “/dev/random” et “/dev/urandom,” qui semblent bien convenir à ce que tu voudrais faire.  
je lis le “man” pour voir.

---

<div class="post-metadata">

**Author:** ![agentsteel](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/97f17d/32.png) [@agentsteel](https://www.debian-fr.org/u/agentsteel)\
**Post date:** [Février 21, 2016, 6:05 UTC](https://www.debian-fr.org/t/choisir-aleatoirement-un-fichier-parmi-une-liste/59019/3 "2016-02-21T18:05:54Z")

</div>

facile 😛

```auto
# display random line from the tips.txt file
sort -R tips.txt | head -n 1
```

---

<div class="post-metadata">

**Author:** ![anon96191775](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/71c47a/32.png) [@anon96191775](https://www.debian-fr.org/u/anon96191775)\
**Post date:** [Février 21, 2016, 6:05 UTC](https://www.debian-fr.org/t/choisir-aleatoirement-un-fichier-parmi-une-liste/59019/4 "2016-02-21T18:05:54Z")

</div>

Bien joué agentsteel, c’est exactement ce qu’il me faut !  
Implémenté, testé et approuvé ![:023](https://www.debian-fr.org/uploads/default/original/1X/3c587556c0cc11389317c03a60788d77ceebd307.gif "OK")

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Février 21, 2016, 6:05 UTC](https://www.debian-fr.org/t/choisir-aleatoirement-un-fichier-parmi-une-liste/59019/5 "2016-02-21T18:05:54Z")

</div>

# display random line from the tips.txt file

sort -R tips.txt | head -n 1

Super. Y-a pas photo…
