我正在编写一个 shell 脚本,它创建一个数据库并将值存储到 database.file 中的键中。
我有一个测试引起了我的注意,我想知道为什么会这样。
./shellscript put key -e
预期的行为将创建一个文件:
key <-> -e
由于某种原因,我的 shell 脚本甚至无法捕获“-e”,甚至在打印 $1 时,将 -e 作为第一个参数传递。
我正在编写一个 shell 脚本,它创建一个数据库并将值存储到 database.file 中的键中。
我有一个测试引起了我的注意,我想知道为什么会这样。
./shellscript put key -e
预期的行为将创建一个文件:
key <-> -e
由于某种原因,我的 shell 脚本甚至无法捕获“-e”,甚至在打印 $1 时,将 -e 作为第一个参数传递。