perl - 我如何使用 tr 或 Perl 将 0123 更改为 ACTG?

标签 perl bash

我有一个包含这样列表的文件:

100
101
102
103

我要做的是把每一个0替换成A,1替换成C,2替换成G,3替换成T。 因此我们希望得到

CAA
CAC
CAG
CAT

最佳答案

您实际上已经自己找到了答案。简单地:

tr 0123 ACGT <input_file >output_file

或:

echo 2033010 | tr 0123 ACGT

关于perl - 我如何使用 tr 或 Perl 将 0123 更改为 ACTG?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2679903/

相关文章:

regex - Perl 匹配输入中的下一个

linux - 使用别名到多个主机的 perl ssh 脚本

regex - 使用现成的字符类并进一步限制它

bash - 匹配 Bash 中并行运行的函数的输出

bash - 脚本中详细模式的优雅方式?

bash - 字符串重组命令的IO重定向

bash - Bad Substitution - 其他变量名称中的变量名称 - 在 Bash 中

perl - 如果文件以小端或大端写入,如何检查 perl?

linux - 具有带空格的命令行参数的 Perl 脚本

bash - 我如何默认为 Jenkins shell 执行的登录 shell