Artikel Labkom99 ini memberikan pengenalan terperinci tentang perintah cut dan paste pada baris perintah Linux. Termasuk penggunaan dasar perintah, opsi umum, dan contoh demonstrasi. Cut digunakan untuk memotong bidang dari teks, sedangkan paste digunakan untuk menggabungkan teks.
Dengan mempelajari kedua perintah ini, Baca juga 21 Tombol Pintasan Terminal Linux Yang Berguna Disukai Pengguna Profesional. Anda akan dapat memproses dan mengedit file teks dengan lebih efisien.
1. Perintah Cut
Perintah cut digunakan untuk memotong bidang dari file teks atau input standar dan kemudian mengeluarkannya ke output standar. Berikut ini adalah penggunaan dasar dari perintah cut:
cut [opsi] nama file
Pilihan Lain
- -d: Menentukan pemisah bidang. Secara default, pemisah bidang adalah tab.
- -f: Menentukan bidang yang akan dipotong. Anda dapat menggunakan koma untuk memisahkan beberapa bidang, atau tanda hubung untuk menunjukkan rentang bidang.
- –complement: mengeluarkan bidang yang belum dipotong.
- -s: lewati baris input jika tidak berisi karakter pemisah yang ditentukan.
Contoh Penggunaan
Misalkan kita memiliki file teks bernama data.txt dengan isi sebagai berikut:
John, Smith, 25, Amerika Serikat
Emily,Jones,30,Inggris
Michael,Johnson,35,Kanada
Sekarang, kami akan mendemonstrasikan beberapa penggunaan umum perintah cut.
Contoh 1: Memotong satu bidang
Misalkan kita hanya ingin mengekstrak bidang pertama (nama) dari setiap baris, kita dapat menggunakan perintah berikut:
cut -d',' -f1 data.txt
Keluaran:
John
Emily
Michael
Contoh 2: Memotong Beberapa Bidang
Dengan asumsi kita ingin mengekstrak bidang kedua dan keempat dari setiap baris, kita dapat menggunakan perintah berikut:
cut -d',' -f2,4 data.txt
Keluaran:
Salinan
Smith, AS
Jones, Inggris
Johnson, Kanada
Contoh 3: Memotong Rentang Bidang
Dengan asumsi kita ingin mengekstrak bidang kedua hingga keempat dari setiap baris, kita dapat menggunakan perintah berikut:
cut -d',' -f2-4 data.txt
Keluaran:
Smith, 25, Amerika Serikat
Jones, 30, Inggris
Johnson, 35, Kanada
Contoh 4: Memotong Bidang yang Tidak Ditentukan
Dengan asumsi kita ingin memotong semua bidang kecuali bidang ketiga, kita dapat menggunakan perintah cut berikut:
cut -d',' --complement -f3 data.txt
Keluaran:
John, Smith, AS
Emily, Jones, Inggris
Michael, Johnson, Kanada
Baca juga 15 Perintah Dasar Linux Mudah Dan Praktis Yang Perlu di Ketahui Pengguna
2. Perintah Paste
Perintah paste digunakan untuk menggabungkan isi file teks menjadi satu, dan mengeluarkannya ke output standar dalam bentuk kolom. Berikut ini adalah penggunaan dasar perintah paste:
paste [opsi] nama file
Pilihan Lain :
- -d: Tentukan pemisah antara bidang yang digabungkan. Secara default, pemisah bidang adalah spasi.
- -s: Menggabungkan file berdasarkan baris, bukan kolom.
Contoh Penggunaan
Misalkan kita memiliki dua file teks bernama file1.txt dan file2.txt dengan isi sebagai berikut:
file1.txt:
John
Emily
Michael
file2.txt:
Smith
Jones
Johnson
Sekarang kami akan mendemonstrasikan beberapa penggunaan umum perintah paste.
Contoh 1: Penggabungan Kolom Default
Misalkan kita ingin menggabungkan isi file1.txt dan file2.txt sebagai kolom, kita dapat menggunakan perintah berikut:
paste file1.txt file2.txt
Keluaran
John Smith
Emily Jones
Michael Johnson
Contoh 2: Pemisah Bidang Khusus
Dengan asumsi kita ingin menggunakan koma sebagai pemisah antara bidang gabungan, kita dapat menggunakan perintah berikut:
paste -d',' file1.txt file2.txt
Keluaran:
John, Smith
Emily, Jones
Michael, Johnson
Contoh 3: Menggabungkan berdasarkan baris
Dengan asumsi kita ingin menggabungkan file berdasarkan baris, bukan kolom, kita dapat menggunakan perintah berikut:
paste -s file1.txt file2.txt
Keluaran:
John Emily Michael
Smith Jones Johnson
Kesimpulan
Artikel Labkom99 ini menjelaskan penggunaan dasar, opsi umum, dan contoh demonstrasi perintah cut dan paste pada baris perintah Linux. Dengan menggunakan perintah cut, Anda dapat dengan mudah memotong dan mengekstrak bidang dari file teks. Perintah paste memungkinkan Anda untuk menggabungkan isi dari beberapa file teks menjadi satu. Menguasai kedua perintah ini akan membuat Anda lebih efisien dalam memproses dan mengedit file teks.