如何在一行中多个参数

时间:2017-01-30 17:30:39

标签: shell

原谅我的天真。我对这个很新... 你能帮忙吗,我有以下sh文件,我想参与参数并执行sh行

********trial.sh file to be executed ******

#!/bin/sh
inputfile1=$1
inputfile2=$2
out=$3

python ldsc.py --rg ./sumstats/$inputfile1,./sumstats/$inputfile2 --ref-ld-chr eur_w_ld_chr/ --w-ld-chr eur_w_ld_chr/ --out ./logfiles/$out.out

命令行参数

sh trial.sh diastolic systolic output.file

以便sh文件被替换并执行以下行...

python ldsc.py --rg ./sumstats/diastolic,./sumstats/systolic --ref-ld-chr eur_w_ld_chr/ --w-ld-chr eur_w_ld_chr/ --out ./logfiles/output.file.out

1 个答案:

答案 0 :(得分:0)

究竟是什么问题?运行sh trial.sh diastolic systolic output.file将执行:

python ldsc.py --rg ./sumstats/diastolic,./sumstats/systolic --ref-ld-chr eur_w_ld_chr/ --w-ld-chr eur_w_ld_chr/ --out ./logfiles/output.file.out

目录中是否有文件ldsc.py