php - 在 php passthru 中使用变量
问题描述
我想把我的变量放在我的通路中,
$cut1 =DNAseq1
$cut2 = DNAseq2
我已经检查了这个主题,但没有找到如何继续
echo passthru('sudo docker run my_docker bash -c "-check "' .$cut1.'" "'.$cut2);
但是屏幕上什么也没有显示,但是当我直接编写 DNAseq1 时:
echo passthru('sudo docker run my_docker bash -c "-check ATCG "'.$cut );
它有效....但只有当我写了一个变量而不是 2
那么问题是什么?
解决方案
尝试这个:
echo passthru("sudo docker run my_docker bash -c '/home/prg/soap -check $cut1 $cut2'");
我在参数周围使用了双引号,passthru()
这样我可以更清楚地替换变量。
推荐阅读
- excel - 1004 - 对象工作表的方法范围失败
- python - Kivy-如何在 TextInput 中允许水平和垂直滚动?
- python - 如何通过 Selenium 向元素发送文本以在 Facebook 上创建帐户
- momentjs - 如何更改已经格式化为 DateTime 的 moment.js 格式
- java - Maven 依赖使用旧版本的传递依赖
- android - 我想通过 SmbFile 从我的 PC 共享文件夹中读取 android 中的 excel,但什么也没读
- javascript - 不要在条纹中保存客户
- python - 以最佳方式从字典中删除所有值
- android - 在 windows 上通过命令行将 tensorflow 模型转换为 tflite 模型时遇到问题
- apache-spark - 有没有办法使用 readStream() 方法从 HashSet 读取数据作为火花结构化流?