【发布时间】:2012-09-27 16:30:16
【问题描述】:
如果有人可以建议我使用命令(sed 或 AWK 单行命令)将文件的每一行分成相等的部分,我会很高兴。例如将每一行分成 4 部分。
输入:
ATGCATHLMNPHLNTPLML
输出:
ATGCA THLMN PHLNT PLML
【问题讨论】:
-
您可以使用
awk的FIELDWIDTHS功能,例如:awk 'BEGIN { FIELDWIDTHS="5 5 5 5" } { for(i=1; i<NF; i++) printf("%s ", $i); print $NF }'。 -
欢迎来到 Stack Overflow!我们鼓励您research your questions。如果您有 tried something already,请将其添加到问题中 - 如果没有,请先研究并尝试您的问题,然后再回来。