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