Get the App
SLTechnology News&Howtos  ›  Development  › 

How to extract part of the data randomly from the file by linux

Shulou Source: shulou.com Published: 2022-06-02 00:36:43 10月01日 Update

This article mainly shows you "linux how to randomly extract part of the data from the file", the content is easy to understand, clear, hope to help you solve your doubts, the following let the editor lead you to study and learn "linux how to randomly extract part of the data from the file" this article.

How to extract a part of data randomly from a text file. For example, the goal of ref_trans_full_table.xls, a statistical file of gene expression data such as the lower right, is to randomly extract a portion of the data from this file.

1. You can use shuf to obtain random data, such as randomly selecting 10 genes: (get the header first and then extract the data)

Head-1 ref_trans_full_table.xls | less > test.xlsshuf-n 10 ref_trans_full_table.xls > > test.xls

The extracted results are saved in the test.xls file:

2. After random sorting with sort-R, using head or tail to extract data is also equivalent to randomly extracting data:

Head-1 ref_trans_full_table.xls | less > test.xlssort-R ref_trans_full_table.xls | head-10 | less > > test.xls is all the contents of the article "how to randomly extract some data from a file by linux". Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!

Tags: Data files extraction parts content articles genes learning help text easy to understand by more organization goals knowledge results ribbons industries headers Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MySQL Huawei Xiaomi Redmi MariaDB