我正在使用bash制作一个使用irecovery的小程序,这是一款适用于iOS设备的工具,而且我正试图自动化使用它的过程。
我创建了搜索特定文件夹中文件的变量,因此其他用户可以使用不同文件的相同程序,但问题是变量不会被文件名替换,因此& #34; irecovery"无法访问它们。
我的代码看起来像这样
setState({
attrs: {
size: {
height:"200px"
}
}
})
现在我如何让bash在irecovery使用之前打印出变量,或者让irecovery使用bash中定义的变量?
答案 0 :(得分:0)
您可以在echo
命令之前使用./irecovery -s
命令来查看通过irecovery传递的内容。
像这样:
echo dtree:$dtree
echo ramdisk:$ramdisk
echo kernel:$kernel
你可以传递变量,检查如下:
cat << EOF
$dtree
EOF
答案 1 :(得分:-2)
我现在自己找到了一个解决方案。我从EOF中删除了引号,因此在每次
之后都有替换/send
我使用echo命令来回显我的文件,并且有效。所以现在例如它看起来像:
./irecovery -s <<EOF
/send `echo $dtree`
EOF