CompTIA Linux+ XK0-006 (V8) Practice Question

Consider the following Bash script, saved as configure.sh, which is executed with bash configure.sh from a shell where neither FOO nor BAR are currently defined:

#!/usr/bin/env bash
FOO=one

hello() {
  local FOO=two      # scoped only inside the function
  BAR=three          # ordinary shell variable
  export BAR         # mark BAR for export
}

hello
unset FOO            # remove the global FOO

echo "${FOO:-default}-${BAR}"

What output is produced when the script runs?

  • default-

  • default-three

  • one-three

  • two-three

CompTIA Linux+ XK0-006 (V8)
Automation, Orchestration, and Scripting
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot