31Aug
Perintah kucing sangat berguna di Linux. Ini memiliki tiga fungsi utama yang terkait dengan manipulasi file teks: menciptakannya, menampilkannya, dan menggabungkannya.
Kami telah membahas penggunaan perintah cat( antara lain) untuk membuat dan melihat file teks pada baris perintah di Linux. Tapi anggap Anda memiliki tiga file teks: file1.txt, file2.txt, dan file3.txt. Anda ingin menggabungkan( atau menggabungkan ) mereka menjadi satu file teks yang berisi informasi dari ketiganya, dalam urutan itu. Anda bisa melakukan ini dengan perintah kucing juga.
Cukup buka Terminal dan ketik perintah berikut:
cat file1.txt file2.txt file3.txtTentunya, ganti nama file di contoh di atas dengan anda sendiri.
Isi gabungan dari tiga file teks akan muncul di terminal Anda.
Biasanya, Anda mungkin ingin menggabungkan file teks tersebut ke file teks lain, tidak hanya mencetak hasilnya ke layar. Untungnya, ini sangat sederhana. Yang perlu Anda lakukan adalah menambahkan simbol pengalihan keluaran( & gt;) setelah daftar file digabungkan, lalu tentukan nama file teks akhir. File
cat file1.txt file3.txt & gt;file4.txtCATATAN: File yang terdaftar setelah simbol pengalihan output akan ditimpa, jika sudah ada. Jadi, hati-hati saat menentukan nama file teks gabungan. Kami akan menunjukkan nanti di artikel ini bagaimana menambahkan file ke akhir file yang ada.
Jika Anda membuka file4.txt( dengan perintah kucing atau editor teks pilihan Anda), Anda harus menemukannya berisi teks dari tiga file teks pertama.
Jika Anda menggabungkan daftar item dari beberapa file dan Anda ingin mereka memenuhi abjad dalam file gabungan, Anda dapat mengurutkan item gabungan dalam file hasil. Untuk melakukan ini, masukkan perintah cat dasar yang sebelumnya kami tunjukkan diikuti perintah pipa( |) dan perintah sortir. Kemudian, ketik simbol pengalihan output( & gt;) diikuti dengan nama file yang akan digunakan untuk menyalin teks gabungan. Semua baris teks dalam file hasil akan diurutkan menurut abjad. File
cat file1.txt file2.txt file3.txt |sort & gt;file4.txtSeperti yang telah kami sebutkan sebelumnya, ada juga cara menambahkan file ke akhir file yang ada. Ketik perintah kucing diikuti dengan file atau file yang ingin Anda tambahkan ke akhir file yang ada. Kemudian, ketik dua simbol pengalihan keluaran( & gt; & gt;) diikuti dengan nama file yang ada yang ingin Anda tambahkan. Kucing
file5.txt & gt; & gt;file4.txtJika Anda ingin menambahkan sedikit teks baru ke file teks yang ada, Anda menggunakan perintah kucing untuk melakukannya secara langsung dari baris perintah( bukan membukanya di editor teks).Ketik perintah kucing diikuti dengan simbol pengalihan output ganda( & gt; & gt;) dan nama file yang ingin Anda tambahkan teks. Cat
& gt; & gt;file4.txtKursor akan muncul pada baris berikutnya di bawah prompt. Mulai ketikkan teks yang ingin Anda tambahkan ke file. Setelah selesai, tekan Enter setelah baris terakhir dan kemudian tekan Ctrl + D untuk menyalin teks itu ke akhir file dan keluar dari kucing.
Jika Anda mengakhiri dengan file yang sangat panjang begitu Anda menggabungkan file teks Anda, Anda dapat menggunakan simbol pipa dengan perintah yang lebih sedikit saat melihat file di jendela Terminal. Misalnya, cat file4.txt |kurang. Kami membahas penggunaan perintah yang kurang dalam artikel ini.