# Script - Debian

**URL:** <https://www.debian-fr.org/t/script-debian/28188>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 11:11 UTC](https://www.debian-fr.org/t/script-debian/28188 "2016-02-20T23:11:23Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![wilfou](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/w/b2d939/32.png) [@wilfou](https://www.debian-fr.org/u/wilfou)\
**Post date:** [Février 20, 2016, 11:11 UTC](https://www.debian-fr.org/t/script-debian/28188/1 "2016-02-20T23:11:23Z")

</div>

Bonjour,

J’ai retrouvé un script que j’avais créé sous Debian 5.0 Lenny mais il y a un paramètre dedans que je ne comprends plus, je ne sais plus à quoi il sert :

[quote]if [-f “rep\_rapport/rapport.txt”]  
then  
rm "rep\_rapport/rapport.txt"  
else  
touch "rep\_rapport/rapport.txt"  
fi[/quote]

Si mes souvenirs sont bon, en regardant le reste du script, ce passage vérifie l’existence de rapport.txt et s’il existe, il le supprime. Sinon, il créé un fichier rapport.txt vierge.

Est-ce que quelqu’un pourrait me dire à quoi sert le paramètre -f au début de la condition if ?

Merci

---

<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 20, 2016, 11:11 UTC](https://www.debian-fr.org/t/script-debian/28188/2 "2016-02-20T23:11:23Z")

</div>

A vérifier l’existence du fichier. Tu as pleins d’autres flags comme ça que tu peut tester (-x pour savoir si le fichier est executable). Tu peut en trouver un liste dans le man de bash mais c’est plus simple de regarder la liste qui se trouve dans le man de test.

---

<div class="post-metadata">

**Author:** ![wilfou](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/w/b2d939/32.png) [@wilfou](https://www.debian-fr.org/u/wilfou)\
**Post date:** [Février 20, 2016, 11:11 UTC](https://www.debian-fr.org/t/script-debian/28188/3 "2016-02-20T23:11:24Z")

</div>

merci ^^

---

<div class="post-metadata">

**Author:** ![Alfafa](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/e79b87/32.png) [@Alfafa](https://www.debian-fr.org/u/Alfafa)\
**Post date:** [Février 20, 2016, 11:11 UTC](https://www.debian-fr.org/t/script-debian/28188/4 "2016-02-20T23:11:28Z")

</div>

Cf tableau dans cette page qui te donne une bonne liste d’arguments :  
[www-gtr.iutv.univ-paris13.fr/Cou … /tp03.html](http://www-gtr.iutv.univ-paris13.fr/Cours/Mat/Systeme/TDTP2003/tp03.html)
