首页 > 解决方案 > 在 MacOS 终端中创建一个由 9 个随机字符组成的 5 行文件

问题描述

我正在尝试创建一个包含 9 个“ATGC”随机字符的 5 行文本文件

我在下面运行了以下代码,但创建的文本文件只有 1 行。

$ for i in $(seq 1 5); do < /dev/urandom LC_CTYPE=C tr -dc "ATGC" | head -c 9 > file.txt; done 

你能帮忙吗?

谢谢!

标签: macosterminal

解决方案


尝试这个:

$ for i in {1..5}
do
    echo $(LC_ALL=C tr -dc "ATGC" < /dev/urandom | head -c9) >> file.txt
done

推荐阅读