Bash Shell Scripting - Simple Function

Bash Shell Scripting - Simple Function

Assessment

Interactive Video

Information Technology (IT), Architecture

University

Hard

Created by

Quizizz Content

FREE Resource

This video provides a recap on functions and variables in bash scripting. It begins with an introduction to creating and using functions, highlighting the importance of declaring functions before use. The video then transitions to discussing variables, explaining how they are global by default and how to localize them within functions using the 'local' keyword. The tutorial concludes with a brief recap and a preview of upcoming topics.

Read more

7 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the correct syntax to define a function in Bash?

function function_name { commands }

function_name: commands

def function_name: commands

function_name() { commands; }

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What happens if you try to use a function before it is declared in Bash?

The function will be ignored.

The function will execute with default values.

The script will run without any issues.

An error 'command not found' will occur.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How do you assign a value to a variable in Bash?

variable = 'value'

variable: value

variable=value

variable = value

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What will be the value of 'animal' after calling the function 'set_animal' if it is set to 'tiger' inside the function?

dog

tiger

cat

lion

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the default scope of a variable in Bash?

Local within the script

Global within the script

Global within the system

Local within the function

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How can you restrict a variable's scope to a function in Bash?

Declare it outside the function

Use the 'restrict' keyword

Use the 'local' keyword

Use the 'global' keyword

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What will be the value of 'animal' outside the function if it is declared as local inside the function?

elephant

dog

lion

tiger