Pengalihan Input di Linux
< stdin
Shell bash menggunakan stdin untuk menerima input. Dalam pengalihan input, sebuah file dijadikan input ke perintah dan pengalihan ini dilakukan dengan bantuan tanda ‘<‘.
Sintaks:
bashSalin kodecat < <namaFile>
Contoh:
bashSalin kodecat < file.txt
Lihat snapshot di atas, perintah “cat < file.txt” mengambil ‘file.txt’ sebagai input dan menampilkan isinya.
<< dokumen di sini
Dokumen di sini (terkadang juga disebut dokumen here-is) adalah cara di mana Anda dapat memasukkan input hingga urutan tertentu (biasanya EOF) diketik. EOF (End Of File) dapat diketik atau dapat dipanggil dengan menekan tombol (ctrl + d).
Kata apa pun dapat digunakan sebagai pengganti ‘EOF’ seperti yang telah kami gunakan ‘last’.
Sintaks:
bashSalin kodecat <<EOF> <namaFile>
Contoh:
bashSalin kodecat <<EOF> file.txt
Lihat snapshot di atas, dalam contoh pertama, ‘file.txt’ diakhiri ketika kami mengetik ‘EOF’ dan ‘last’ dalam contoh kedua.
<<< string di sini
String di sini digunakan untuk langsung mengirim string ke sebuah perintah.
Contoh:
bashSalin kodebase64 <<< format.txt
Lihat snapshot di atas, dalam contoh ini kami menggunakan base64 yang akan kita pelajari nanti. Perintah “base64 <<< format.txt” telah mendekode file ‘format.txt’ dan kemudian dengan menggunakan perintah ‘base64 -d’ kami mendapatkan kembali file ‘format.txt’.
ref:[1]