next up previous contents index
suivant: Environnement monter: Correspondances entre le Bourne précédent: Expression arithmétiques   Table des matières   Index

Variables formelles

C Shell Bourne Shell
       
Syntaxe
$$ PID du processus courant $$ PID du processus courant
$0 à $n Arguments ( peut être supérieur à 9) $0 à $n Arguments (avec $n \le 9$)
$n $n^e$ argument $n $n^e$ argument
$argv[n] $n^e$ argument  
$#argv[*] nombre d'arguments $# nombre d'arguments
$* ou $argv[*] liste des arguments $* liste des arguments
$< ligne courante en entrée read ligne courante en entrée
$status état de la dernière commande $? état de la dernière commande
Remarques
Attention, l'usage de "set noglob" inhibe la substitution des noms de fichiers et donc la prise en compte des métacaractères associés. Attention, l'usage de "-f" à l'invocation du Bourne Shell ("#!/bin/sh -f" ou "set -f") inhibe la substitution des noms de fichiers et donc la prise en compte des métacaractères associés.

C Shell Bourne Shell
   
Exemples
set reponse=$< read reponse
ls *.data ls *.data
echo $status echo $?
set nb_params = $#argv nb_params=$#
set premier = $argv[1] premier=$1
set deuxieme=$argv[2] deuxieme=$2
set dernier=$argv[$nb_params] shift $#
  dernier=$1


next up previous contents index
suivant: Environnement monter: Correspondances entre le Bourne précédent: Expression arithmétiques   Table des matières   Index
baudry@esme.fr