wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

TSSR - S04 - Bash

Total questions: 13

Worksheet time: 5mins

Name
Class
Date
1.

Quel shebang est correct ?

a)

#/bin/bash

b)

#!/bin/bash

c)

#!/bin/zsh

d)

!#/bin/bash

2.

Quelle variable spéciale contient le code de sortie (d'un script, d'une commande, etc.) ?

a)

$@

b)

$*

c)

$#

d)

$?

3.

J'éxecute le script script.sh comme ceci : "./script.sh".

Quel est l'affichage de sortie ?

a)

Sum = +

b)

Sum = 3

c)

Sum = $total

d)

Sum = $1+$2

4.

Le fichier file.txt contient 10 lignes. Quelle ligne de code affiche uniquement 10 ?

a)

wc < file.txt

b)

wc file.txt

c)

wc -l < file.txt

d)

wc -l file.txt

5.

J'éxecute le script script.sh comme ceci : "./script.sh".

Quel est l'affichage de sortie ?

a)

Les nombres de 1 à 10

b)

Le nombre 1

c)

Le nombre 10

d)

Les nombres de 1 à 9

6.

En shell bash, quelles commandes permettent de faire une boucle ?

a)

while ... do...done

b)

if ... then ... else ...fi

c)

case ... esac

d)

for ... do...done

7.

J'éxecute le script script.sh comme ceci : "./script.sh 3 4".

Quelle est la dernière ligne affichée ?

a)

3 3 4

b)

3 4

c)

3 7

d)

4 7

e)

4 3 4

8.

En shell bash, une fonction contient obligatoirement un ou des arguments

a)

Vrai

b)

Faux

9.

J'éxecute le script script.sh comme ceci : "./script.sh".

Quel est l'affichage de sortie ?

a)

Rien, il y a juste l'indication d'une erreur de syntaxe.

b)

1 un deux

c)

0 identique différent

d)

1 identique différent

e)

0 un deux

10.

En shell bash, un code de sortie à 0 indique une erreur

a)

Vrai

b)

Faux

11.

Si le dossier ~/Docs n'existe pas, qu'affiche "[ -e /home/Docs ];echo $?" ?

a)

Le contenu de /home/Docs

b)

La taille de /home/Docs

c)

0

d)

1

12.

J'exécute le script script.sh par "./script.sh toto titi". Quelle ligne de commande dans le script permet d'afficher "toto titi" ?

a)

echo $0

b)

echo $#

c)

echo $@

d)

echo $*

13.

J'éxecute le script script.sh comme ceci : "./script.sh Jean LEMOULIN".

Quel est l'affichage de sortie ?

a)

Coucou !

b)

Coucou Jean !

c)

Coucou LEMOULIN !

d)

Coucou Jean LEMOULIN !