在bash终端中将python函数与for循环结合

毛利克·阿帕德哈伊

我的目标是打开多个文件(一个接一个,在bash终端中使用for循环),然后使用PLINK(一个程序)和后来的python函数对其进行修改。以下是代码:

for i in {1..10}; do
  plink --cow --noweb --lfile $i --extract extract1.snp --recode --out 1$i
  python -c 'import file_convert;file_convert.convert_tree_mix("1$i.map","tmp$i")'
done

但是,正如预期的那样,python无法读取并且无法打开“ 11.map”,它没有用“ 1”替换“ $ i”。每次基于“ i”的值

阿维纳什·拉吉(Avinash Raj)

您需要将整个python代码包含在双引号中,以便python代码内部$1将得到扩展。$1在外壳程序中是指第一个参数。

python -c "import file_convert;file_convert.convert_tree_mix(\"1$i.map\",\"tmp$i\")"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Matlab中将函数与边界结合

来自分类Dev

Python,结合 if 和 for 循环

来自分类Dev

在 Python 中结合 For 循环

来自分类Dev

在JavaScript中将for循环与计时事件结合

来自分类Dev

如何在PLPGSQL中将WITH与FOR循环结合使用?

来自分类Dev

在JavaScript中将for循环与计时事件结合

来自分类Dev

在Python Pandas中将多个数据框结果与for循环结合

来自分类Dev

在Python Pandas中将多个数据框结果与for循环结合

来自分类Dev

在python中将for循环和if语句与字典结合起来

来自分类Dev

如何在终端中将unzip和cat结合使用

来自分类Dev

如何在函数中将Lapply与dplyr结合

来自分类Dev

Python 结合 FOR 循环和 IF 语句

来自分类Dev

从终端运行python函数

来自分类Dev

BASH:ping函数循环

来自分类Dev

bash函数中的for循环

来自分类Dev

Bash函数和for循环

来自分类Dev

在Python中结合lambda函数

来自分类Dev

是否可以在SQL中将SELECT函数与LAST函数结合使用?

来自分类Dev

在bash中的for循环中打开多个终端

来自分类Dev

在 bash 终端中循环并应用命令

来自分类Dev

在python中将mp4与WAV结合

来自分类Dev

是否可以在JavaScript中将for循环与setTimeOut结合使用?

来自分类Dev

在python中bash终端的命令

来自分类Dev

在Python中结合with语句和for循环

来自分类Dev

Python将cStringIO与foreach循环结合使用

来自分类Dev

在bash脚本的find命令中将if / else与变量结合

来自分类Dev

在python中将输入提供给终端

来自分类Dev

如何在CSS网格中将minmax函数与vh结合?

来自分类Dev

如何在R中将哪个函数与grep或stringr结合使用?