Use BASH nullglob To Verify *.c Files Exists or Not In a Directory

ww‮.w‬lautturi.com
Use BASH nullglob To Verify *.c Files Exists or Not In a Directory

To verify whether any .c files exist in a directory using Bash, you can use the nullglob shell option in combination with the ls command.

To enable the nullglob option, you can use the shopt command like this:

$ shopt -s nullglob

This will enable the nullglob option, which causes Bash to expand the * wildcard to an empty string if no files match the pattern.

Once the nullglob option is enabled, you can use the ls command to check for the existence of .c files in a directory, like this:

$ ls *.c

If any .c files exist in the current directory, the ls command will list them. If no .c files exist in the directory, the ls command will not produce any output, indicating that no .c files were found.

Overall, using the nullglob option in combination with the ls command is a simple and effective way to verify the existence of .c files in a directory using Bash. This can be useful in scripts or on the command line, where you need to check for the presence of specific files before performing certain actions.

Created Time:2017-10-16 14:38:55  Author:lautturi