1.11. Buscar, ordenar i associar fitxers
1.11.3. «cut»
Si l’arxiu està organitzat en camps, com en el cas de la taula que estem usant, podem seleccionar un camp específic utilitzant l’ordre cut
. Per refinar la nostra recerca, podem fer servir cut
per extreure només el nom de transcrits, com en el següent exemple
$ cut -f 2 hg38_RefSeq.txt | head -7
name NM_001276352.2 NM_001276351.2 NR_075077.2 XM_011541469.1 XM_011541467.1 XM_017001276.1
Amb el paràmetre -f li indiquem la llista de camps (fields) que volem seleccionar.
Per indicar els camps que volem seleccionar:
N
: el camp N (per exemple, cut -f 3 file1).N-
: des del camp N fins al final (per exemple, cut -f 3- file1).N-M
: des del camp N al M (per exemple, cut -f 3-6 file1).-M
: des del primer al M (per exemple, cut -f -3 file1).N,M
: els camps indicats (per exemple, cut -f 3,6,8 file1).
Així podríem seleccionar els camps del 3 al 5 i del 8 al 10:
$ cut -f 3-5,8-10 hg38_RefSeq.txt
L’ordre cut
assumeix que els camps al fitxer estan dividits per tabuladors. Però podríem indicar-li que els camps estan dividits d’una altra manera, per exemple, per comes:
$ cut -d ',' fitxer_separat_per_comes.txt