Cat (Unix): Perbedaan antara revisi
Konten dihapus Konten ditambahkan
kTidak ada ringkasan suntingan |
k Unix-like → mirip Unix |
||
(2 revisi perantara oleh satu pengguna lainnya tidak ditampilkan) | |||
Baris 12:
| latest release version =
| latest release date =
| operating system = [[Unix]], [[Mirip Unix
| platform = [[Cross-platform]]
| genre = [[Command (computing)|Command]]
Baris 22:
== Sejarah ==
<code>[[Porting|cat]]</code> adalah bagian dari versi awal [[Unix]]. <small>cat</small> ditulis oleh [[Ken Thompson]] dan [[Dennis Ritchie]]. Versi <code>cat</code> yang dibundel di dalam [[GNU]] coreutils ditulis oleh Torbjorn Granlund dan [[Richard Stallman]].
== Penggunaan ==
Unix mendefinisikan perintah <code>cat</code> dengan cara membaca isi file dalam urutan yang susuai dengan argumen, dan kemudian mengeluarkan isinya dalam urutan yang sesuai dengan argumen yang telah diberikan. <code>cat</code> juga memiliki dukungan untuk ''flag'', misalnya ''flag'' -''u'' untuk output tanpa buffer. Itu berarti bahwa setiap byte ditulis setelah dibaca. Di dalam beberapa sistem operasi, seperti yang digunakan di dalam GNU Core Utilities, melakukan ini secara default dan mengabaikan ''flag''.
Baris 103:
=== Penggunaan cat yang tidak berguna ===
Penggunaan <code>cat</code> yang tidak berguna atau u''seless use of cat'' (''UUOC''), adalah jargon umum di Unix untuk baris perintah yang hanya menyediakan fungsi kenyamanan bagi pengguna.
cat nama_file | command arg1 arg2 argn
Ini dapat ditulis ulang menggunakan <a href="https://en.wiki-indonesia.club/wiki/Redirection_(computing)" rel="mw:ExtLink" title="Redirection (computing)" class="cx-link" data-linkid="168">redirection</a> dan stdin. Sebagai gantinya, dalam salah satu bentuk berikut (yang pertama lebih tradisional):
Baris 125:
Perintah <code>cat</code> ditulis dengan ''UUOC'' mungkin masih lebih disukai karena alasan keterbacaan, mungkin karena membaca aliran sambungan dari kiri ke kanan lebih mudah untuk dikonseptualisasikan.
Bandingkan:
Baris 143:
{{Reflist}}
==
* {{Man|cu|cat|SUS|concatenate and print files}}
|