slh*_*hck 52
如果需要,您可以sort
通过 GNU 的coreutils包通过Homebrew安装 GNU ,Homebrew是 OS X 的包管理器。
运行它会安装 Homebrew。
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Run Code Online (Sandbox Code Playgroud)
然后只需按照安装说明进行操作。安装 Homebrew 后,运行
brew install coreutils
Run Code Online (Sandbox Code Playgroud)
这将安装 GNU sort as gsort
,因此您可以像sort
在任何 GNU Linux 上一样使用它。
或者,看看这些 Stack Overflow 问题,其中提到了几种方法:
如何使用 Redhat Linux 上的标准工具随机化文件中的行
如何在 Unix 命令行中随机排列文本文件的行?
或者看看这个 commandlinefu.com 页面:
在 OS X 上,如果你不想安装自制软件(但你真的应该),你可以使用perl
或ruby
:
perl -MList::Util -e 'print List::Util::shuffle <>'
Run Code Online (Sandbox Code Playgroud)
或者
ruby -e 'puts STDIN.readlines.shuffle'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
20066 次 |
最近记录: |