代码之家  ›  专栏  ›  技术社区  ›  Rich

使用sed(或其他命令行)将一组字符替换为另一组字符

  •  5
  • Rich  · 技术社区  · 16 年前

    我需要通过将所有的a's更改为t's、t's更改为a's、c-&g t;g和g-&g t;c来反转DNA文本字符串。

    我可以在SED(或其他命令行)中优雅地处理这个问题,而不需要整个SED全局替换命令链吗?

    2 回复  |  直到 13 年前
        1
  •  5
  •   ghostdog74    16 年前

    这就是你如何处理SED的方法

    $ echo "test ATCG GATC test" | sed 'y/ATCG/TAGC/'
    test TAGC CTAG test
    
        2
  •  6
  •   frankc    13 年前

    使用TR。
    cat文件tr atgg tagc