mirror of
https://github.com/dylanaraps/pure-sh-bible
synced 2024-06-19 22:15:17 +02:00
Add caveats for unexpanded globs
This commit is contained in:
parent
4011d6482b
commit
d6d7470683
|
@ -439,6 +439,8 @@ $ lines ~/.bashrc
|
|||
|
||||
This works by passing the output of the glob to the function and then counting the number of arguments.
|
||||
|
||||
**CAVEAT:** When the glob does not match anything (empty directory or no matching files) it is not expanded and the function returns `1`.
|
||||
|
||||
**Example Function:**
|
||||
|
||||
```sh
|
||||
|
@ -575,6 +577,8 @@ done < "file"
|
|||
|
||||
Don’t use `ls`.
|
||||
|
||||
**CAVEAT:** When the glob does not match anything (empty directory or no matching files) the variable will contain the unexpanded glob.
|
||||
|
||||
```shell
|
||||
# Greedy example.
|
||||
for file in *; do
|
||||
|
|
Loading…
Reference in a new issue