【发布时间】:2011-03-30 06:03:29
【问题描述】:
我需要通过将所有 A 更改为 T、T 更改为 A、C->G 和 G->C 来反转 DNA 文本字符串。
我可以在 sed(或其他命令行)中优雅地处理此问题,而无需一整条 sed 全局替换命令链吗?
【问题讨论】:
-
@OMG Ponies sed 如果运行该命令的用户具有编辑权限并且您使用“-i”开关进行就地编辑,则可以更改源。
标签: command-line sed
我需要通过将所有 A 更改为 T、T 更改为 A、C->G 和 G->C 来反转 DNA 文本字符串。
我可以在 sed(或其他命令行)中优雅地处理此问题,而无需一整条 sed 全局替换命令链吗?
【问题讨论】:
标签: command-line sed
这就是你使用 sed 的方式
$ echo "test ATCG GATC test" | sed 'y/ATCG/TAGC/'
test TAGC CTAG test
【讨论】:
使用 tr。
猫文件 | tr ATCG TAGC
【讨论】:
tr ATCG TAGC < file