0
0
Bash Scriptingscripting~10 mins

First Bash script in Bash Scripting - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to print 'Hello, World!' in Bash.

Bash Scripting
echo [1]
Drag options to blanks, or click blank then click option'
AHello World
BHello, World!
C'Hello World'
D"Hello, World!"
Attempts:
3 left
💡 Hint
Common Mistakes
Not using quotes causes Bash to treat words as separate arguments.
Using single quotes without proper spacing changes the output.
2fill in blank
medium

Complete the code to assign the value '5' to a variable named count in Bash.

Bash Scripting
count=[1]
Drag options to blanks, or click blank then click option'
A5
B"5"
C'5'
Dfive
Attempts:
3 left
💡 Hint
Common Mistakes
Adding spaces around '=' causes errors.
Using words instead of numbers changes the variable value.
3fill in blank
hard

Fix the error in the code to print the value of the variable name in Bash.

Bash Scripting
echo [1]
Drag options to blanks, or click blank then click option'
A$name
Bname
C"name"
D'$name'
Attempts:
3 left
💡 Hint
Common Mistakes
Printing the variable name without $ prints the literal text.
Using single quotes prevents variable expansion.
4fill in blank
hard

Fill both blanks to create a loop that prints numbers 1 to 5 in Bash.

Bash Scripting
for i in [1]
do
  echo [2]
done
Drag options to blanks, or click blank then click option'
A"{1..5}"
Bi
C$i
D1 2 3 4 5
Attempts:
3 left
💡 Hint
Common Mistakes
Using quotes around the list makes it a single string.
Not using $ before the variable prints the variable name.
5fill in blank
hard

Fill all three blanks to create a conditional that prints 'Even' for even numbers in Bash.

Bash Scripting
if [ $(( [1] % [2] )) [3] 0 ]; then
  echo "Even"
fi
Drag options to blanks, or click blank then click option'
Anum
B2
C-eq
D==
Attempts:
3 left
💡 Hint
Common Mistakes
Using '==' instead of '-eq' causes errors in numeric tests.
Using wrong variable names or missing $ in arithmetic.