Les opérateurs du C Shell permettent d'indiquer des expressions mathématiques associés au traitement de programme.
Les opérateurs d'expression
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». |
Les opérateurs d'assignation
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. |
Les opérateurs de consultation de fichiers
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. |
Dernière mise à jour : Lundi, le 8 octobre 2018