Mengarahkan Input/Output Linux


Definisi Konsep
Ketiga definisi-definisi berikut disebut “File Stream”. Mereka menyimpan informasi baik yang diterima dari suatu tempat atau dikirim ke suatu tempat. Dalam sistem UNIX, input keyboard (input standar), informasi ditampilkan ke layar (standard output) dan output error (juga ditampilkan ke layar) diperlakukan sebagai File Stream terpisah.
Standar Keluaran (Standar Output)
Standard output adalah output dari program dimapilkan ke layar, tidak termasuk output error.
Standar Masukan (Standar Input)
Input standar adalah input dari pengguna. Biasanya keyboard digunakan sebagai perangkat input standar dalam sistem UNIX.
Standar Kesalahan (Standar Error)
Standar Error adalah error output dari program. Output ini juga dikirim ke layar dan biasanya akan terlihat bercampur dengan output standar. Perbedaan antara standard output dan standard error adalah bahwa kesalahan standar tanpa buffer (muncul langsung di layar) dan standard error hanya dicetak ketika sesuatu berjalan salah (itu akan memberikan rincian apa yang salah).

Penggunaan

>

Simbol lebih besar daripada digunakan untuk mengirim informasi ke suatu tempat (misalnya sebuah file teks).

contoh : date > date.txt

perintah tersebut akan mengirimkan output dari perintah date ke dalam file date.txt (file akan disimpan pada direktori aktif), jika file date.txt belum ada maka file akan otomatis dibuat, namun jika sudah ada maka file tersebut akan ditimpa.

<

Simbol kurang dari akan memasukkan informasi dari suatu tempat (file teks) seperti jika mengetik sendiri. Sering digunakan dengan perintah yang dirancang untuk mendapatkan informasi dari input standar saja.

contoh : wc < date.txt

perintah wc akan menghitung baris, kata, dan karakter dari input date.txt

>>

tanda >> sama dengan (>) perbedaanya simbol (>>) akan menambahkan informasi ke akhir file jika file ada bukan menimpanya dan akan membuat file jika file tidak ada.

<<

Simbol << kadang-kadang digunakan dengan perintah yang menggunakan input standar untuk mengambil informasi. Anda cukup mengetikkan << kata (di mana kata dapat berupa string yang ada) pada akhir perintah. Namun penggunaan utamanya adalah di shell scripting. Perintah mengambil input anda sampai anda mengetik “kata”, yang menyebabkan perintah untuk menghentikan dan memproses input.

Menggunakan << mirip dengan menggunakan CTRL-D (EOF kunci), kecuali menggunakan string untuk menjalankan fungsi end-of-file. Desain ini memungkinkan untuk digunakan dalam skrip shell.

Misalnya ketik “cat” (tanpa opsi …) dan ia akan bekerja pada standar masukkan.

Untuk menghentikan memasukkan input standar biasanya anda akan menekan CTRL-D. Sebagai alternatif anda dapat mengetik “cat << SELESAI”, kemudian ketik apa yang anda inginkan. Setelah selesai, bukannya menekan CTRL-D anda bisa mengetik “SELESAI” dan itu akan berakhir (kata SELESAI tidak akan disimpan).

contoh :

Iklan
  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: