Opérateur |
Description |
( et ) |
Ces opérateurs permettent de changer l'ordre de priorité. |
~ |
Cet opérateur permet d'effectuer un complément de 1. |
! |
Cet opérateur permet d'effectuer une négation logique. |
* |
Cet opérateur permet d'effectuer une multiplication. |
/ |
Cet opérateur permet d'effectuer une division. |
% |
Cet opérateur permet d'effectuer un restant de division. |
+ |
Cet opérateur permet d'effectuer une addition. |
- |
Cet opérateur permet d'effectuer une soustraction. |
<< |
Cet opérateur permet d'effectuer un décalage de bits vers la gauche. |
>> |
Cet opérateur permet d'effectuer un décalage de bits vers la droite. |
== |
Cet opérateur permet d'effectuer une comparaison d'égalité de chaîne de caractères. |
!= |
Cet opérateur permet d'effectuer une comparaison de différent de chaîne de caractères. |
=~ |
Cet opérateur permet d'effectuer une comparaison de correspondance de motif. Uniquement disponible sous BSD. |
!~ |
Cet opérateur permet d'effectuer une comparaison de correspondance de différent du motif. Uniquement disponible sous BSD. |
& |
Cet opérateur permet d'effectuer un «Et binaire». |
^ |
Cet opérateur permet d'effectuer un «Ou exclusif binaire». |
| |
Cet opérateur permet d'effectuer un «Ou binaire». |
&& |
Cet opérateur permet d'effectuer un «Et logique». |
|| |
Cet opérateur permet d'effectuer un «Ou logique». |
Opérateur |
Description |
++ |
Cet opérateur permet d'effectuer une incrémentation. |
-- |
Cet opérateur permet d'effectuer une décrémentation. |
= |
Cet opérateur permet d'effectuer une assignation. |
*= |
Cet opérateur permet de multiplier le côté gauche par le côté droit et met à jour le côté gauche. |
/= |
Cet opérateur permet de diviser le côté gauche par le côté droit et met à jour le côté gauche. |
+= |
Cet opérateur permet d'additionner le côté gauche par le côté droit et met à jour le côté gauche. |
-= |
Cet opérateur permet de soustraire le côté gauche par le côté droit et met à jour le côté gauche. |
^= |
Cet opérateur permet d'appliquer un «Ou exclusif binaire» sur le côté gauche par le côté droit et met à jour le côté gauche. |
%= |
Cet opérateur permet d'appliquer un modulo sur le côté gauche par le côté droit et met à jour le côté gauche. |
Opérateur |
Description |
-d |
Cet opérateur permet d'indiquer si le fichier est un répertoire. |
-e |
Cet opérateur permet d'indiquer si le fichier existe. |
-f |
Cet opérateur permet d'indiquer si le fichier est un texte plein. |
-o |
Cet opérateur permet d'indiquer si l'utilisateur est le propriétaire. |
-r |
Cet opérateur permet d'indiquer si l'utilisateur à un accès en lecture. |
-w |
Cet opérateur permet d'indiquer si l'utilisateur à un accès en écriture. |
-x |
Cet opérateur permet d'indiquer si l'utilisateur à un accès en exécution. |
-z |
Cet opérateur permet d'indiquer si le fichier est d'une longueur de 0 octets. |