CompTIA Linux+ XK0-005 Practice Question

A system administrator needs to create a shell script that iterates over user-specified file names and checks if each file exists in the current directory. If the file exists, the script should display the name of the file along with a message stating that it exists. Which of the following script snippets would BEST accomplish this task?

  • for file; do if [ -e "$file exists" ]; then echo "The file was found"; fi; done

  • for file in "$@"; do if [ -e $file_name ]; then echo "File $file found"; fi; done

  • for file in "$@"; do if [ -e "$file" ]; then echo "File $file exists"; fi; done

  • for file in "$@"; do echo "Checking $file" << if [ -e $file ]; then echo "$file detected"; fi; done

CompTIA Linux+ XK0-005
Scripting, Containers, and Automation
Your Score:
Settings & Objectives

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

SAVE $45
Bash, the Crucial Exams Chat Bot
AI Bot