OSDN Git Service

Regular updates
authorErik <erikgronwal@users.osdn.me>
Thu, 18 Feb 2021 14:55:05 +0000 (23:55 +0900)
committerErik <erikgronwal@users.osdn.me>
Thu, 18 Feb 2021 14:55:05 +0000 (23:55 +0900)
bash.md

diff --git a/bash.md b/bash.md
index 9452dba..1943cb1 100644 (file)
--- a/bash.md
+++ b/bash.md
@@ -343,13 +343,16 @@ fi
 
 ### Arguments
 
-| Expression | Description                            |
-| ---        | ---                                    |
-| `$#`       | Number of arguments                    |
-| `$*`       | All arguments                          |
-| `$@`       | All arguments, starting from first     |
-| `$1`       | First argument                         |
-| `$_`       | Last argument of the previous command  |
+| Expression | Description                                      |
+| ---        | ---                                              |
+| `$#`       | Number of arguments                              |
+| `$*`       | All postional arguments  (as a single word)     |
+| `$@`       | All postitional arguments (as separate strings)  |
+| `$1`       | First argument                                   |
+| `$_`       | Last argument of the previous command            |
+
+**Note**: `$@` and `$*` must be quoted in order to perform as described.
+Otherwise, they do exactly the same thing (arguments as separate strings).
 
 See [Special parameters](http://wiki.bash-hackers.org/syntax/shellvars#special_parameters_and_shell_variables).