diff options
Diffstat (limited to '_posts')
| -rw-r--r-- | _posts/2024-02-15-extract-lines-from-file.md | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/_posts/2024-02-15-extract-lines-from-file.md b/_posts/2024-02-15-extract-lines-from-file.md new file mode 100644 index 0000000..28a5b61 --- /dev/null +++ b/_posts/2024-02-15-extract-lines-from-file.md | |||
| @@ -0,0 +1,20 @@ | |||
| 1 | --- | ||
| 2 | title: "Extract lines from a file with sed" | ||
| 3 | permalink: /extract-lines-from-file-with-sed.html | ||
| 4 | date: 2024-02-14T01:04:28+02:00 | ||
| 5 | layout: post | ||
| 6 | type: note | ||
| 7 | draft: false | ||
| 8 | --- | ||
| 9 | |||
| 10 | Easy way to extract line ranges (like from line 200 to line 210) with sed. | ||
| 11 | |||
| 12 | ```sh | ||
| 13 | sed -n '200,210p' data/Homo_sapiens.GRCh38.dna.chromosome.18.fa | ||
| 14 | |||
| 15 | # then pipe it to a new file with | ||
| 16 | |||
| 17 | sed -n '200,210p' data/Homo_sapiens.GRCh38.dna.chromosome.18.fa > new.fa | ||
| 18 | ``` | ||
| 19 | |||
| 20 | `head` or `tail` could be used to extract from begining of the end of the file. | ||
