CompTIA Linux+ XK0-006 (V8) Practice Question

A systems administrator writes a shell script, deploy.sh, which contains syntax specific to the Bash shell. When the administrator executes it with the command bash deploy.sh, it runs successfully. However, when a colleague runs the script directly via ./deploy.sh, it immediately fails with syntax errors. The administrator has already confirmed that the script has execute permissions set correctly. What is the most likely cause for the script failing only when run directly?

  • The colleague's PATH environment variable is not configured correctly.

  • The script is missing a #!/bin/bash interpreter directive on the first line.

  • The script was edited on a Windows machine and has incorrect line endings (CRLF).

  • The colleague does not have their default login shell set to Bash.

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