./getProductAccess.sh access-2014-09-04.log
一般情况下后面只有1个文件./
。现在有两个。看起来第二个是提供输入,但是第一个应该写什么来获取输入呢?因为读书不行。
答案1
这确实是初学者101。
./getProductAccess.sh
是要运行的程序(在当前目录中),并且access-2014-09-04.log
是提供给该程序的参数。
如果您正在编写程序,您可以将第一个参数引用为"$1"
.
答案2
无需使用 read 即可使用$1
。
因此,在您的脚本中,如果您将使用echo "$1"
,那么它将输出为access-2014-09-04.log
。
$0
是您正在执行的文件的路径(相对或绝对)。$1
是传递给文件的第一个参数,$2
第二个等等......