Linux : Perintah cat: Difference between revisions
No edit summary |
No edit summary |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 78: | Line 78: | ||
|Menemukan spasi atau karakter tersembunyi yang bisa sebabkan error. | |Menemukan spasi atau karakter tersembunyi yang bisa sebabkan error. | ||
|} | |} | ||
Latest revision as of 08:06, 3 November 2025
Atribut / Opsi cat
|
Keterangan / Fungsi | Contoh Penggunaan Aplikatif |
|---|---|---|
| (tanpa opsi) | Menampilkan isi file secara langsung ke terminal (stdout). | cat file.txt → menampilkan isi file.txt di layar.
|
-n
|
Menampilkan isi file dengan nomor baris di setiap baris output. | cat -n script.sh → menampilkan isi script.sh dengan nomor baris.
|
-b
|
Menomori hanya baris yang berisi teks (tidak menghitung baris kosong). | cat -b data.txt → menampilkan isi file dengan nomor hanya pada baris berisi teks.
|
-s
|
Menghapus baris kosong yang berurutan, hanya menampilkan satu baris kosong antar teks. | cat -s log.txt → mengurangi baris kosong ganda dalam file log.txt.
|
-E
|
Menampilkan tanda $ di akhir setiap baris, berguna untuk mendeteksi spasi atau baris kosong.
|
cat -E config.txt → memperlihatkan batas akhir setiap baris dengan tanda $.
|
-T
|
Menampilkan karakter tab sebagai ^I, membantu melihat posisi tabulasi.
|
cat -T data.tsv → menampilkan tab sebagai simbol ^I.
|
-A
|
Kombinasi dari -vET, menampilkan karakter non-printable, akhir baris $, dan tab ^I.
|
cat -A laporan.txt → menampilkan karakter tersembunyi dalam file laporan.txt.
|
-v
|
Menampilkan karakter non-printable (kecuali tab dan newline) dalam bentuk simbol. | cat -v output.bin → membantu melihat karakter aneh dari file biner.
|
> (redirect)
|
Mengalihkan output cat ke file baru (menulis file).
|
cat file1.txt file2.txt > gabungan.txt → menggabungkan isi dua file menjadi gabungan.txt.
|
>> (append)
|
Menambahkan (append) hasil ke akhir file yang sudah ada tanpa menimpa isinya. | cat tambahan.txt >> gabungan.txt → menambah isi tambahan.txt ke akhir gabungan.txt.
|
<< (here document)
|
Membuat input langsung dari terminal ke cat.
|
cat << EOF kemudian ketik teks → digunakan untuk membuat file cepat dari terminal.
|
--help
|
Menampilkan bantuan dan daftar opsi lengkap cat.
|
cat --help
|
--version
|
Menampilkan versi dari perintah cat.
|
cat --version
|
Contoh Aplikasi Nyata
| Tujuan | Perintah cat yang Digunakan
|
Hasil / Kegunaan Praktis |
|---|---|---|
| Menggabungkan beberapa file teks menjadi satu | cat part1.txt part2.txt > full.txt
|
File full.txt berisi gabungan dari kedua file.
|
| Membuat file baru langsung dari terminal | cat > note.txt lalu ketik isi, tekan Ctrl + D untuk simpan
|
Membuat file teks baru tanpa editor. |
Melihat isi log terakhir dengan tail
|
`cat log.txt | tail -n 20` |
| Mengecek karakter aneh di file konfigurasi | cat -A /etc/hosts
|
Menemukan spasi atau karakter tersembunyi yang bisa sebabkan error. |