Bonjour,
Quel est la commande qui permet de tester si c'est fichier ou un répertoire ?
merci ;)
Version imprimable
Bonjour,
Quel est la commande qui permet de tester si c'est fichier ou un répertoire ?
merci ;)
"-e fichier" : vrai si le fichier/répertoire existe.
plus complet
Code:
1
2
3
4
5
6
7
8
9
10
11
12 # Affiche le type (fichier ou répertoire) de chaque paramètre. for param in "$@"; do # Pour chaque paramètre... if [ -f "$param" ]; then # C'est un fichier? echo "$param est un fichier." elif [ -d "$param" ]; then # C'est un répertoire? echo "$param est un répertoire." elif ! [ -e "$param" ]; then # N'existe pas echo "$param n'existe pas." else # C'est autre chose? echo "$param n'est ni un fichier, ni un répertoire." fi done
merci pour l'aide, mais je veux une commande shell
eh bien tu mets ca dans un script bash
avec un zoli shebang devant genre
Code:#!/bin/sh
file
une commande en une seule ligne :
Code:if [ -f fichier_a_tester ] ; then echo fichier ; fi
merci pour l'aide :king:
http://www.tunitech.net/forum/wcf/im...ies/6082_6.gif