gpt4 book ai didi

ruby - 如何在单行 ruby​​ -e 中随机播放文件

转载 作者:行者123 更新时间:2023-12-02 07:17:43 25 4
gpt4 key购买 nike

我有以下文件:

A
B
C
...

我希望 ruby -e 读取文件,随机播放,然后标准输出,例如:

P
C
A
...

我该怎么做。到目前为止,我已经得到 ruby -e 'puts $_' filename.txt

最佳答案

您可以阅读 ARGF 中的所有行成一个数组:

ruby -e 'puts $<.to_a.shuffle' filename.txt

或通过拼接线条使其更短:

ruby -e'puts [*$<].shuffle' filename.txt

它也会接受没有文件名的标准输入。

关于ruby - 如何在单行 ruby​​ -e 中随机播放文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56623856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com