Pelajaran ini sambungan dari artikel Belajar Command Line di Linux - Bagian 4 (Wildcard).
Perintah (command) membaca input dari keyboard (standard input atau stdin) dan menulis output (standard out atau stdout). Ada juga kategori output lainnya untuk pesan error yang dipanggil standard error (stderr). Ketiga standard ini bisa dimanfaatkan agar digunakan secara otomatis oleh suatu program.
Redirection
Jika anda ingin output dari perintah dijadikan suatu file, maka anda dapat menggunakan systax berikut :
- command > filename
ocid@kintoun:~ $ ls > file4.txt
ocid@kintoun:~ $ cat file4.txt
file1.txt
file2.pdf
file3.mp3
ocid@kintoun:~ $ ls
file1.txt
file2.pdf
file3.mp3
file4.txt
ocid@kintoun:~ $
Pada contoh diatas akan terbentuk satu file baru yaitu file4.txt. Jika sebelumnya ternyata file4.txt sudah ada pada folder tersebut, maka perintah diatas akan meng-overwrite isi yang ada pada file4.txt.ocid@kintoun:~ $ cat file4.txt
file1.txt
file2.pdf
file3.mp3
ocid@kintoun:~ $ ls
file1.txt
file2.pdf
file3.mp3
file4.txt
ocid@kintoun:~ $
Jika anda ingin agar hasil tersebut ditambahkan pada akhir dari file yang sudah ada, maka anda dapat menggunakan systax berikut ini :
- command >> filename
ocid@kintoun:~ $ ls >> file4.txt
ocid@kintoun:~ $ cat file4.txt
file1.txt
file2.pdf
file3.mp3
file1.txt
file2.pdf
file3.mp3
file4.txt
ocid@kintoun:~ $
Pada contoh diatas daftar file yang ada di direktori ditambahkan di akhir dari isi file4.txtocid@kintoun:~ $ cat file4.txt
file1.txt
file2.pdf
file3.mp3
file1.txt
file2.pdf
file3.mp3
file4.txt
ocid@kintoun:~ $
Selanjutnya jika kita ingin mengambil input dari file untuk perintah yang akan dieksekusi, maka systax penulisannya adalah sebagai berikut :
- command < filename
ocid@kintoun:~ $ sort < file4.txt
file1.txt
file1.txt
file2.pdf
file2.pdf
file3.mp3
file3.mp3
file4.txt
ocid@kintoun:~ $
Seperti dilihat di contoh diatas, kita menggunakan file4.txt sebagai input perintah "sort"file1.txt
file1.txt
file2.pdf
file2.pdf
file3.mp3
file3.mp3
file4.txt
ocid@kintoun:~ $
Pipe
Ketika anda membutuhkan output dari perintah 1 untuk menjadi input dari perintah 2, maka anda dapat menggunakan karakter pipa "|". Berikut syntax penulisannya :
- command | command
ocid@kintoun:~ $ ls | sort
file1.txt
file2.pdf
file3.mp3
file4.txt
ocid@kintoun:~ $
Pada contoh diatas, output dari perintah "ls" selanjutnya dijadikan sebagai input untuk perintah "sort".file1.txt
file2.pdf
file3.mp3
file4.txt
ocid@kintoun:~ $
Selesai.
Kembali ke Pelajaran awal (Pendahuluan).
Comments :
mumet a blajar commentcom molo T.T puyeng
enakan WYSIWYG :0)
smangaaaat....keep posting
best regards,
MyAvatarInside
http://3dsmaxsupport.blogspot.com/
Ya iya lah...masa ya iya donk... hehehe
smangaaaat.....
Good bllog post
Post a Comment
Tolong jangan diisi dengan spam ya....