This commit is contained in:
Ross Smith II 2020-10-22 23:33:53 +03:00 committed by GitHub
commit d53020bdad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 0 deletions

View File

@ -836,6 +836,7 @@ Dont use `ls`.
```shell
# Greedy example.
shopt -s nullglob
for file in *; do
printf '%s\n' "$file"
done
@ -849,6 +850,7 @@ done
for dir in ~/Downloads/*/; do
printf '%s\n' "$dir"
done
shopt -u nullglob
# Brace Expansion.
for file in /path/to/parentdir/{file1,file2,subdir/file3}; do
@ -1006,14 +1008,17 @@ count() {
```shell
# Count all files in dir.
$ shopt -s nullglob
$ count ~/Downloads/*
232
# Count all dirs in dir.
$ shopt -s nullglob
$ count ~/Downloads/*/
45
# Count all jpg files in dir.
$ shopt -s nullglob
$ count ~/Pictures/*.jpg
64
```