美文网首页
snakemake学习笔记杂记:shell命令里有大括号,制表符

snakemake学习笔记杂记:shell命令里有大括号,制表符

作者: 小明的数据分析笔记本 | 来源:发表于2023-03-18 20:20 被阅读0次

直接上一个例子

rule f_cut_sort:
    input:
        rules.e_awk.output
    output:
        "{sample}/qry.aln.bed"
    threads:
        1
    # params:
    #     r"'{if ($2>$3) print $1"\\t"$3"\\t"$2; else print }'"
    shell:
        """
        cut -f 4-6 {input} | awk '{{if ($2>$3) print $1"\\t"$3"\\t"$2; else print }}' | sort -k1,1 -k2,2n -k3,3n > {output}
        """

如果有大括号,就用两个,

制表符需要用两个斜杠\\t
换行符\n也是这样

单引号和双引号 正常写就行

相关文章

  • Shell脚本

    shell脚本学习笔记 shell命令的组合运用 常用命令组合

  • vim学习 09——shell命令

    vim学习 09——shell命令 执行 shell 命令 :!shell命令 : 可以执行 shell 命令。 ...

  • Linux操作系统命令汇总

    SHELL脚本学习笔记 标签(空格分隔): linux shell脚本 1. 常用命令汇总 alias 设置别名u...

  • Snakemake - 任务投递参数

    SnakeMake - 使用 snakemake主体是通过一个*.smk完成 相关命令: --dag --forc...

  • 流程管理工具snakemake学习笔记杂记02

    snakemake学习笔记007~slurm的cluster提交任务 主要参考 https://eriqande....

  • TLCL学习笔记之五 shell命令字符

    shell在执行命令时,会对命令后面接着的字符进行解析。 字符分割 单词分割机制,字符之间的空格、制表符、换行符,...

  • shell命令学习笔记

    批量修改文件名: rename .htm .html *.htm查看目录大小:du -s /home ; d...

  • Shell (六)

    Shell 命令行参数 在脚本中通过 $1, $2, $3, 引用参数${10} 时,参数必须在大括号中。 脚本的...

  • Shell 概述

    学习 Shell 主要包括的内容: Shell 脚本入门 Shell 变量 Shell 内置命令 Shell 运算...

  • shell常用命令回顾3

    shell中各种括号的使用方法(摘自网络) 在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命...

网友评论

      本文标题:snakemake学习笔记杂记:shell命令里有大括号,制表符

      本文链接:https://www.haomeiwen.com/subject/inherdtx.html