linux学习100篇64:cut:文本切割

root 07:16:53 ~/data/Data
$ less -S example.gtf
chr1    ENSEMBL UTR     1737    2090    .       +       .       gene_id "ENSG000002
chr1    ENSEMBL exon    1737    2090    .       +       .       gene_id "ENSG000002
chr1    ENSEMBL transcript      1737    4275    .       +       .       gene_id "EN
chr1    HAVANA  gene    1737    4275    .       +       .       gene_id "ENSG000002
chr1    HAVANA  exon    1873    1920    .       +       .       gene_id "ENSG000002
chr1    HAVANA  transcript      1873    3533    .       +       .       gene_id "EN
chr1    HAVANA  exon    2042    2090    .       +       .       gene_id "ENSG000002
chr1    HAVANA  exon    2476    2560    .       +       .       gene_id "ENSG000002
chr1    ENSEMBL UTR     2476    2584    .       +       .       gene_id "ENSG000002
chr1    ENSEMBL exon    2476    2584    .       +       .       gene_id "ENSG000002
chr1    HAVANA  exon    2838    2915    .       +       .       gene_id "ENSG000002
chr1    HAVANA  exon    3084    3237    .       +       .       gene_id "ENSG000002
chr1    ENSEMBL UTR     3084    4021    .       +       .       gene_id "ENSG000002
chr1    ENSEMBL exon    3084    4275    .       +       .       gene_id "ENSG000002
example.gtf
root 07:20:17 ~/data/Data
$ less -S example.gtf |cut -f 1,3-5,7
chr1    UTR 1737    2090    +
chr1    exon    1737    2090    +
chr1    transcript  1737    4275    +
chr1    gene    1737    4275    +
chr1    exon    1873    1920    +
chr1    transcript  1873    3533    +
chr1    exon    2042    2090    +
chr1    exon    2476    2560    +
chr1    UTR 2476    2584    +
chr1    exon    2476    2584    +
chr1    exon    2838    2915    +

分开可以吗 否

root 07:16:53 ~/data/Data
$ less -S example.gtf
root 07:18:51 ~/data/Data
$ cut example.gtf 1,3-5,7
cut: you must specify a list of bytes, characters, or fields
Try 'cut --help' for more information.
root 07:19:31 ~/data/Data
$ cut example.gtf 1,3-5,7
cut: you must specify a list of bytes, characters, or fields
Try 'cut --help' for more information.
root 07:19:53 ~/data/Data
$ cut example.gtf 1,3-5,7
cut: you must specify a list of bytes, characters, or fields
Try 'cut --help' for more information.
root 07:19:54 ~/data/Data
$ cut -f example.gtf 1,3-5,7
cut: invalid field value 'example.gtf'
Try 'cut --help' for more information.

root 07:32:20 ~/data/Data
$ less -S example.gtf |cut -d "h" -f 1
c
c
c
c
c
c
c
c
c
c
c
c
c
c

你可能感兴趣的:(linux学习100篇64:cut:文本切割)