Énoncé 8.5 Tests de fichiers

Durée estimative : 20 minutes

1.

Dans votre répertoire bin, créez le script shell 04fichier qui effectue les tests suivants sur un fichier passé en argument :

  • Si le fichier n’existe pas, sortir avec un code retour égal à 1.

  • Afficher si le fichier est un fichier standard ou non.

  • Afficher si le fichier est un répertoire ou non.

  • Afficher les autorisations que vous possédez sur le fichier (lecture, écriture et exécution).

  • Afficher si le fichier contient des données ou non.

2.

Testez le script shell 04fichier avec successivement le fichier /glop, /etc/hosts, /bin/ls et /home.

Indice

1.

Utilisez la commande test avec la syntaxe [].

couv_TP4BLIN.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Énoncé 8.4 Variables spéciales
Suivant
Énoncé 8.6 Tests de chaînes de caractères