Corrigé 7.1 Variables

1.

Appuyez sur les touches [Ctrl]-[Alt]-[F3], puis :

localhost login: tux 
Password: <le mot de passe n'apparaît pas> 
[tux]$ 

2.

[tux]$ set 
BASH=/bin/bash 
BASH_ARGC=() 
BASH_ARGV=() 
BASH_LINENO=() 
BASH_SOURCE=() 
... 

3.

[tux]$ var1=abc 
[tux]$ set 
BASH=/bin/bash 
BASH_ARGC=() 
BASH_ARGV=() 
BASH_LINENO=() 
BASH_SOURCE=() 
... 
var1=abc 

4.

[tux]$ echo $var1 
abc 

5.

[tux]$ echo $var2 

L’appel d’un nom de variable non défini ne génère aucune erreur ; le shell se contente de le remplacer par une chaîne vide.

6.

[tux]$ echo $HOME 
/home/tux 

La variable HOME contient le chemin complet du répertoire personnel de l’utilisateur actuellement connecté.

7.

[tux]$ HOME=/tmp 
[tux]$ pwd 
/home/tux 
[tux]$ cd 
[tux]$ pwd 
/tmp 

8.

[tux]$ LANG=C 
[tux]$ man bash 

Ce qui affiche :

BASH(1)                                                                BASH(1) 
 
NAME 
      bash - GNU Bourne-Again SHell 
 
SYNOPSIS 
      bash [options] [file] 
 
COPYRIGHT 
      Bash is Copyright (C) 1989-2004 by the Free Software Foundation, Inc. 
 
DESCRIPTION 
      Bash  is  an...
couv_TP4BLIN.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Prérequis
Suivant
Corrigé 7.2 Caractères génériques, caractères d’expansion