我有一个PHP脚本,使用exec调用bash屏幕,并通过-f=
和-d=
传递一些变量
我只是想知道如何在bash中访问这些内容?例如,我会打电话给
scaleImage.sh -f=filename -d=directoryname
我想在scaleImage.sh
中获取这些变量答案 0 :(得分:2)
在脚本中,您可以通过位置参数访问这些字符串。例如:
echo $1
echo $2
会输出
-f=filename
-d=directoryname
您可以使用大括号扩展或分词来区分它们。
有关处理选项和参数的另一种方法,另请参阅getopts
中man bash
一节。如果使用getopts
:
scaleImage.sh -f filename -d directoryname