5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

テキストファイルを行単位でランダムに配置し直す

Last updated at Posted at 2016-03-25

たまーに使うことがあるLinuxコマンドでいっつも忘れがちになるので備忘として残しておきます。
sortコマンドを利用してテキストの行単位ランダムソートを行えます。

コマンド

-Rオプションがミソです。

cat hoge.txt | sort -R > hogehoge.txt

実例

  • 元ファイル
hoge.txt
$ cat hoge.txt
aaaa
bbbb
cccc
dddd
eeee
  • コマンド実行
$ cat hoge.txt | sort -R > hogehoge.txt
  • ランダムソート後のファイル
hogehoge.txt
$ cat hogehoge.txt
aaaa
eeee
bbbb
cccc
dddd

簡単でしょう。

5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?