首页 > 解决方案 > 是否有使用 Shell 从文本文件中提取随机行的功能?

问题描述

是否有命令 Shell 从文本文件中随机提取一行?我的文件由分隔的列组成:“id:name:age:city”

标签: shell

解决方案


您可以使用shuf随机化文件,然后使用选择第一行-n,例如

shuf -n 1 yourfile

推荐阅读