【发布时间】:2016-12-17 09:23:06
【问题描述】:
我想知道天气可以从命令行和shell脚本中的函数传递参数
我知道可以使用
将参数从命令行传递到 shell 脚本$1 $2 ..
但我的问题是我的 shell 脚本需要接受来自命令行的参数以及 shell 脚本中的函数。
在下面找到我的 shell 脚本
#!/bin/bash
extractZipFiles(){
sudo unzip "$4" -d "$5"
if [ "$?" -eq 0 ]
then
echo "==>> Files extracted"
return 0
else
echo "==>> Files extraction failed"
echo "$?"
fi
}
coreExtraction(){
extractZipFiles some/location some/other/location
}
coreExtraction
echo "====> $1"
echo "====> $2"
echo "====> $3"
echo "====> $4"
echo "====> $5"
我通过传递来执行我的 shell 脚本
sudo sh test.sh firstargument secondargument thirdargument
【问题讨论】:
标签: linux bash shell ubuntu sh