2020-07-14 通过简单的内联重定向和变量调用实现gatk json文件的批量生成

直接上代码:

#!/bin/bash
for sample in A B C D; do
    cd /data/output/${sample}/
        # 接下来是重点,使用内联重定向符号<<和首尾标记,将多行文本写入json文件
        # 首尾标记可以是任意选择,我这里用EOF(像haha,hehe等也是可以作为标记的),那么两个EOF中间的文本会被重定向至json文件
        # 首尾标记中间的文本除了确实需要缩进的地方,不 需 要 额 外 缩 进
        # 在文本文件中,也可以调用变量,如${sample}
    cat>preprocessing-for-variant-discovery-gatk4.b37.inputs.json<

使用内联重定向符号<<和首尾标记,可以将多行文本写入json文件
首尾标记可以是任意选择,我这里用EOF(像haha,hehe等也是可以作为标记的),那么两个EOF中间的文本会被重定向至json文件
首尾标记中间的文本除了确实需要缩进的地方,不 需 要 额 外 缩 进
在文本文件中,也可以调用变量,如${sample}

你可能感兴趣的:(2020-07-14 通过简单的内联重定向和变量调用实现gatk json文件的批量生成)