Script - Debian

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

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.

merci ^^

Cf tableau dans cette page qui te donne une bonne liste d’arguments :
www-gtr.iutv.univ-paris13.fr/Cou … /tp03.html