Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

Applications simples

Même sans décalage, il est possible d'écrire des applications utiles en utilisant des paramètres positionnels. A titre d'exemple, voici un simple programme d'informations sur les fichiers :


#! / Bin / bash


# info_fichier : programme d'informations sur les fichiers simples PROGNAME=$(basename $0)

si [[ -e $1 ]] ; alors

echo -e "\nType de fichier :" fichier $1

echo -e "\nStatut du fichier :" stat $1

d'autre

echo "$PROGNAME : utilisation : $PROGNAME fichier" >&2 exit 1

fi

#! / Bin / bash


# info_fichier : programme d'informations sur les fichiers simples PROGNAME=$(basename $0)

si [[ -e $1 ]] ; alors

echo -e "\nType de fichier :" fichier $1

echo -e "\nStatut du fichier :" stat $1

d'autre

echo "$PROGNAME : utilisation : $PROGNAME fichier" >&2 exit 1

fi


Ce programme affiche le type de fichier (déterminé par le filet commande) et l'état du fichier (à partir de la état commande) d'un fichier spécifié. Une caractéristique intéressante de ce programme est la NOM DU PROGRAMME variable. On lui donne la valeur qui résulte de la nom de base $0 commander. le nom de base La commande supprime la première partie d'un nom de chemin, ne laissant que le nom de base d'un fichier. Dans notre exemple, nom de base supprime la première partie du chemin d'accès contenu dans le $0 paramètre, le chemin d'accès complet de notre exemple de programme. Cette valeur est utile lors de la construction de messages tels que le message d'utilisation à la fin du programme. En le codant de cette façon, le script peut être renommé et le message s'ajuste automatiquement pour contenir le nom du programme.


Meilleur système d'exploitation Cloud Computing chez OnWorks :