Randomly shuffling lines in Linux / Bash

前端 未结 8 2059
囚心锁ツ
囚心锁ツ 2020-12-01 04:16

I have some files in linux. For example 2 and i need shuffling the files in one file.

For example

$cat file1
line 1
line 2
line 3
line 4
line 5
line          


        
8条回答
  •  一生所求
    2020-12-01 04:45

    You should use shuf command =)

    cat file1 file2 | shuf
    

    Or with Perl :

    cat file1 file2 | perl -MList::Util=shuffle -wne 'print shuffle <>;'
    

提交回复
热议问题