Files
bash_snippets/README.md
swg 76e890992c Clean up function snippet added with tests.
Snippet for clean script exit with parameter for exit code. Updated description in readme.
2024-02-17 23:18:11 +01:00

30 lines
909 B
Markdown

Collection of useful bash functions.
Every script file includes the function and a test to show how it's meant to be used and check that the function really works. Just executing the script runs that test.
## Check folder for extension
Checks a given folder for certain file extensions recursively. All found files with the extension(s) are returned in a global array; New files are appended to the array.
The [check_folder_for_extension test folder](cffe_test) contains of 13 files, 12 of them images, which should be found by the test.
function call:
```
check_folder_for_extension ./cffe_test "*.jpg *.JPG"
```
For multiple extensions (or other parts of the file name to match) space separate the list, like shown above.
## Clean up
Cleaning up in a script and exit with a given exit code.
function call:
```
clean_up 0;
```
For testing the function call the script with:
```
clean_up.sh test
```