Running file kjb di terminal dengan parameter

25 views
Skip to first unread message

higi nugrasjati

unread,
Mar 6, 2014, 2:17:27 AM3/6/14
to penta...@googlegroups.com
Hallo..

Bagaimana menjalankan file .kjb di terminal ubuntu
Tetapi dengan menggunakan 1 parameter.

Misalnya ingin transfer data dengan nomor transaksi TR-001.
dengan nama parameter BUKTI
Sebelumnya membuat file .sh (transfer_po.sh)

#!/bin/bash
./kitchen.sh -file='/home/higi/Tambah_Po.kjb' -param:BUKTI='TR-001' -log="po.log" -level=Minimal

Bagaimana caranya jika parameter BUKTI diganti nilainya tanpa harus merubah file .sh tsb?
Jadi melalui terminal hanya tinggal mengetikan ./transfer_po.sh TR-002

terima kasih

Rio Bastian

unread,
Mar 6, 2014, 5:37:18 AM3/6/14
to penta...@googlegroups.com
Dear Mas Higi,

Di shell script memang kita di perbolehkan input melalui argumen.
contoh : ./test.sh data1 data2
argumen yang di kirim melalui command line bisa di baca oleh script melalui simbol $.
$1 untuk argumen pertama, $2 untuk argumen ke dua, dan seterusnya.

Note :
- Pertanyaan yang di bahas ini sebetulnya tidak berkaitan secara langsung dengan Data Integrasi,
lebih tepat ke arah Shell Scripting. dan refrensinya di luar sudah cukup lengkap.

regards


.: Rio Bastian :.
Currently Work as Happy Developer ^^
blog  : altanovela
rio's linkedIn Profile



--
--
Anda menerima pesan ini karena Anda telah terdaftar di Google
Groups "Pentaho User Group - Indonesia".
Untuk mengirim pesan ke grup ini, kirimkan email ke penta...@googlegroups.com
Untuk berhenti mendapatkan email dari grup ini,silahkan kirim email ke
pentaho-id+...@googlegroups.com
Untuk opsi lainnya, silahkan kunjungi http://groups.google.com/group/pentaho-id?hl=id.
Untuk artikel teknis Pentaho dari PHI-Integration.com, silahkan kunjungi http://pentaho.phi-integration.com.
http://pentaho-en.phi-integration.com.
Milis terkait : http://groups.google.com/group/indo-bi
Link knowledge base lainnya : http://www.belajarsql.com.

---
Anda menerima pesan ini karena berlangganan grup "Pentaho User Group Indonesia" Grup Google.
Untuk berhenti berlangganan dari grup ini dan berhenti menerima email dari grup, kirim email ke pentaho-id+...@googlegroups.com.
Untuk opsi selengkapnya, kunjungi https://groups.google.com/groups/opt_out.

Reply all
Reply to author
Forward
0 new messages