{"id":232,"date":"2023-08-31T12:22:14","date_gmt":"2023-08-31T10:22:14","guid":{"rendered":"http:\/\/eines-informatiques.recursos.uoc.edu\/introduccion-a-los-entornos-de-trabajo-gnu-linux\/?page_id=232"},"modified":"2025-03-07T17:36:32","modified_gmt":"2025-03-07T15:36:32","slug":"1-11-3-cut","status":"publish","type":"page","link":"http:\/\/eines-informatiques.recursos.uoc.edu\/introduccion-a-los-entornos-de-trabajo-gnu-linux\/es\/1-11-3-cut\/","title":{"rendered":"1.11.3. \u00ab<em>cut<\/em>\u00bb"},"content":{"rendered":"<p>Si el archivo est\u00e1 organizado en campos, como en el caso de la tabla que estamos usando, podemos seleccionar un campo espec\u00edfico utilizando el comando <code>cut<\/code>. Para refinar nuestra b\u00fasqueda, podemos usar <code>cut<\/code> para extraer solo el nombre de transcritos, como en el siguiente ejemplo<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bash\" data-enlighter-theme=\"mowtwo\">$ cut -f 2 hg38_RefSeq.txt | head -7<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"droide\">name\r\n\r\nNM_001276352.2\r\n\r\nNM_001276351.2\r\n\r\nNR_075077.2\r\n\r\nXM_011541469.1\r\n\r\nXM_011541467.1\r\n\r\nXM_017001276.1<\/pre>\n<p>Con el par\u00e1metro\u00a0<em>-f<\/em>\u00a0le indicamos la lista de campos (<em>fields<\/em>) que queremos seleccionar.<\/p>\n<p>Para indicar los campos que queremos seleccionar:<\/p>\n<ul>\n<li><code>N<\/code> : el campo <em>N<\/em> (por ejemplo, cut -f 3 file1).<\/li>\n<li><code>N-<\/code> : desde el campo <em>N<\/em> hasta el final (por ejemplo, cut -f 3- file1).<\/li>\n<li><code>N-M<\/code> : desde el campo <em>N<\/em> al <em>M<\/em> (por ejemplo, cut -f 3-6 file1).<\/li>\n<li><code>-M<\/code> : desde el primer campo al campo <em>M<\/em> (por ejemplo, cut -f -3 file1).<\/li>\n<li><code>N,M<\/code> : los campos indicados (por ejemplo, cut -f 3,6,8 file1).<\/li>\n<\/ul>\n<p>As\u00ed podr\u00edamos seleccionar los campos del 3 al 5 y del 8 al 10:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bash\" data-enlighter-theme=\"mowtwo\">$ cut -f 3-5,8-10 hg38_RefSeq.txt<\/pre>\n<p>El comando <code>cut<\/code> asume que los campos en el fichero est\u00e1n divididos por tabuladores. Pero podr\u00edamos indicarle que los campos est\u00e1n divididos de otro modo, por ejemplo, por comas:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bash\" data-enlighter-theme=\"mowtwo\">$ cut -d ',' fichero_separado_por_comas.txt<\/pre>\n<div id=\"gtx-trans\" style=\"position: absolute; left: 106px; top: 764px;\">\n<div class=\"gtx-trans-icon\"><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Si el archivo est\u00e1 organizado en campos, como en el caso de la tabla que estamos usando, podemos seleccionar un campo espec\u00edfico utilizando el comando cut. Para refinar nuestra b\u00fasqueda, podemos usar cut para extraer solo el nombre de transcritos, como en el siguiente ejemplo $ cut -f 2 hg38_RefSeq.txt | head -7 name NM_001276352.2 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"acf":[],"_links":{"self":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/introduccion-a-los-entornos-de-trabajo-gnu-linux\/es\/wp-json\/wp\/v2\/pages\/232"}],"collection":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/introduccion-a-los-entornos-de-trabajo-gnu-linux\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/introduccion-a-los-entornos-de-trabajo-gnu-linux\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/introduccion-a-los-entornos-de-trabajo-gnu-linux\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/introduccion-a-los-entornos-de-trabajo-gnu-linux\/es\/wp-json\/wp\/v2\/comments?post=232"}],"version-history":[{"count":8,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/introduccion-a-los-entornos-de-trabajo-gnu-linux\/es\/wp-json\/wp\/v2\/pages\/232\/revisions"}],"predecessor-version":[{"id":1305,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/introduccion-a-los-entornos-de-trabajo-gnu-linux\/es\/wp-json\/wp\/v2\/pages\/232\/revisions\/1305"}],"wp:attachment":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/introduccion-a-los-entornos-de-trabajo-gnu-linux\/es\/wp-json\/wp\/v2\/media?parent=232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}