{"id":25688,"date":"2024-07-18T02:47:16","date_gmt":"2024-07-17T19:47:16","guid":{"rendered":"https:\/\/dte.telkomuniversity.ac.id\/?p=25688"},"modified":"2024-07-18T02:47:18","modified_gmt":"2024-07-17T19:47:18","slug":"perintah-cut-di-linux","status":"publish","type":"post","link":"https:\/\/dte.telkomuniversity.ac.id\/en\/perintah-cut-di-linux\/","title":{"rendered":"Perintah cut di Linux"},"content":{"rendered":"\n<p>Perintah <code>cut<\/code> di Linux berguna untuk memilih kolom tertentu dari sebuah file. Ini digunakan untuk memotong bagian tertentu berdasarkan posisi byte, karakter, dan field, kemudian menuliskannya ke output standar. Perintah ini memotong satu baris dan mengekstrak data teks. Perlu menyertakan argumen saat menggunakan perintah ini; jika tidak, akan menampilkan pesan kesalahan.<\/p>\n\n\n\n<p>Untuk memotong bagian tertentu, perlu menentukan delimiter. Delimiter akan menentukan bagaimana bagian-bagian dipisahkan dalam sebuah file teks. Delimiter bisa berupa spasi (&#8216; &#8216;), tanda hubung (-), garis miring (\/), atau lainnya. Setelah opsi &#8216;-f&#8217;, nomor kolom disebutkan.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sintaks:<\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>cut OPTION... [FILE]...\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Opsi:<\/h3>\n\n\n\n<p>Berikut adalah opsi-opsi baris perintah yang digunakan oleh perintah cut untuk membuatnya lebih spesifik:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>-b<\/code>, <code>--bytes=LIST<\/code>: Digunakan untuk memotong bagian tertentu berdasarkan byte.<\/li>\n\n\n\n<li><code>-c<\/code>, <code>--characters=LIST<\/code>: Digunakan untuk memilih karakter yang ditentukan.<\/li>\n\n\n\n<li><code>-d<\/code>, <code>--delimiter=DELIM<\/code>: Digunakan untuk memotong bagian tertentu berdasarkan delimiter.<\/li>\n\n\n\n<li><code>-f<\/code>, <code>--fields=LIST<\/code>: Digunakan untuk memilih field tertentu. Juga mencetak setiap baris yang tidak mengandung karakter delimiter, kecuali opsi -s ditentukan.<\/li>\n\n\n\n<li><code>-n<\/code>: Digunakan untuk mengabaikan opsi apa pun.<\/li>\n\n\n\n<li><code>--complement<\/code>: Digunakan untuk melengkapi set byte, karakter, atau field yang dipilih.<\/li>\n\n\n\n<li><code>-s<\/code>, <code>--only-delimited<\/code>: Digunakan untuk tidak mencetak baris yang tidak memiliki delimiter.<\/li>\n\n\n\n<li><code>--output-delimiter=STRING<\/code>: Opsi ini ditentukan untuk menggunakan STRING sebagai delimiter output; defaultnya adalah menggunakan &#8220;input delimiter&#8221;.<\/li>\n\n\n\n<li><code>-z<\/code>, <code>--zero-terminated<\/code>: Digunakan jika delimiter baris adalah NUL, bukan newline.<\/li>\n\n\n\n<li><code>--help<\/code>: Digunakan untuk menampilkan manual bantuan.<\/li>\n\n\n\n<li><code>--version<\/code>: Digunakan untuk menampilkan informasi versi.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Contoh penggunaan perintah cut<\/h3>\n\n\n\n<p>Mari kita lihat beberapa contoh penggunaan perintah cut:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Menggunakan Tanda Hubung (-) Sebagai Delimiter<\/h4>\n\n\n\n<p>Untuk memotong dengan menggunakan tanda hubung (-) sebagai delimiter, jalankan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">scssSalin kode<code>cut -d- -f(nomorKolom) &lt;namaFile&gt;\n<\/code><\/pre>\n\n\n\n<p>Pertimbangkan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>cut -d- -f2 marks.txt\ncut -d- -f1 marks.txt\n<\/code><\/pre>\n\n\n\n<p>Dari perintah di atas, output akan dipotong dari tanda hubung (-). Pertimbangkan output berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cssSalin kode<code>Linux Cut Filter\n<\/code><\/pre>\n\n\n\n<p>Seperti yang kita lihat dari output di atas, delimiter kita adalah tanda hubung (-); oleh karena itu kita menggunakan (-) setelah (-d). Perintah &#8220;cut -d- -f1 marks.txt&#8221; menampilkan kolom 1 dan perintah &#8220;cut -d- -f2 marks.txt&#8221; menampilkan kolom 2.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Menggunakan Spasi Sebagai Delimiter<\/h4>\n\n\n\n<p>Jika kita ingin menggunakan spasi sebagai delimiter, kita harus mengutip spasi (&#8216; &#8216;) dengan perintah cut. Untuk memotong output dengan menggunakan spasi sebagai delimiter, jalankan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>cut -d ' ' -f(nomorKolom) &lt;namaFile&gt;\n<\/code><\/pre>\n\n\n\n<p>Pertimbangkan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>cut -d ' ' -f2 exm.txt\ncut -d ' ' -f5 exm.txt\n<\/code><\/pre>\n\n\n\n<p>Dari perintah di atas, output akan dipotong setelah spasi untuk kolom yang ditentukan. Perintah di atas akan menghasilkan output sebagai berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Salin kode<code>Linux Cut Filter2\n<\/code><\/pre>\n\n\n\n<p>Dari output di atas, delimiter kita adalah spasi; oleh karena itu kita menggunakan (&#8216; &#8216;) setelah (-d). Perintah &#8220;cut -d &#8216; &#8216; -f2 exm.txt&#8221; menampilkan kolom 2, perintah &#8220;cut -d &#8216; &#8216; -f5 exm.txt&#8221; menampilkan kolom 5.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Memotong Berdasarkan Byte<\/h4>\n\n\n\n<p>Opsi &#8216;-b&#8217; digunakan untuk memotong bagian baris berdasarkan byte. Untuk memotong file berdasarkan posisi byte, jalankan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">phpSalin kode<code>cut -b &lt;nomor byte&gt; &lt;nama file&gt;\n<\/code><\/pre>\n\n\n\n<p>Pertimbangkan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>cut -b 2 exm.txt\n<\/code><\/pre>\n\n\n\n<p>Perintah di atas akan memotong baris berdasarkan posisi byte yang ditentukan. Pertimbangkan output berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cssSalin kode<code>Linux Cut Filter\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Memotong Berdasarkan Karakter<\/h4>\n\n\n\n<p>Opsi &#8216;-c&#8217; digunakan untuk memotong bagian tertentu berdasarkan karakter. Namun, argumen karakter ini bisa berupa angka atau rentang angka, daftar angka yang dipisahkan koma, atau karakter lainnya.<\/p>\n\n\n\n<p>Untuk memotong berdasarkan karakter yang ditentukan, jalankan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">phpSalin kode<code>cut -c &lt;karakter&gt; &lt;nama file&gt;\n<\/code><\/pre>\n\n\n\n<p>Pertimbangkan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>cut -c 1,6 exm.txt\ncut -c 1-3 exm.txt\n<\/code><\/pre>\n\n\n\n<p>Perintah di atas akan memotong baris berdasarkan karakter yang ditentukan. Pertimbangkan output berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cssSalin kode<code>Linux Cut Filter\n<\/code><\/pre>\n\n\n\n<p>Dari output di atas, kita bisa melihat perintah pertama memotong karakter pertama dan keenam dari setiap baris, dan perintah kedua memotong karakter pertama hingga ketiga dari setiap baris.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Memotong Berdasarkan Pola Pelengkap<\/h4>\n\n\n\n<p>Opsi &#8216;&#8211;complement&#8217; digunakan untuk memotong berdasarkan pelengkap. Opsi ini didukung oleh versi BSD dari cut. Untuk memotong berdasarkan pola pelengkap, jalankan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>cut --complement &lt; pola pelengkap&gt; &lt;nama file&gt;\n<\/code><\/pre>\n\n\n\n<p>Pola pelengkap bisa berupa daftar byte, karakter, atau field.<\/p>\n\n\n\n<p>Pertimbangkan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>cut --complement -c 1 exm.txt<\/code><\/pre>\n\n\n\n<p>ref:<a href=\"https:\/\/www.javatpoint.com\/linux-cut\" data-type=\"link\" data-id=\"https:\/\/www.javatpoint.com\/linux-cut\">[1]<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Perintah cut di Linux berguna untuk memilih kolom tertentu dari sebuah file. Ini digunakan untuk memotong bagian tertentu berdasarkan posisi byte, karakter, dan field, kemudian menuliskannya ke output standar. Perintah ini memotong satu baris dan mengekstrak data teks. Perlu menyertakan argumen saat menggunakan perintah ini; jika tidak, akan menampilkan pesan kesalahan. Untuk memotong bagian tertentu, [&hellip;]<\/p>\n","protected":false},"author":25,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wds_primary_category":753,"footnotes":""},"categories":[753],"tags":[],"class_list":["post-25688","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/25688","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/comments?post=25688"}],"version-history":[{"count":1,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/25688\/revisions"}],"predecessor-version":[{"id":25689,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/25688\/revisions\/25689"}],"wp:attachment":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/media?parent=25688"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/categories?post=25688"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/tags?post=25688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}