Cara include environment variable kedalam cURL
25 Januari 2020
Aku ingin script curl membaca environment variable untuk body datanya, eh error. Ternyata solusinya sangat mudah. Scriptku kira-kira begini: API_KEY="mykey" DOMAIN_NAME="mydomain.com" SUBDOMAIN_NAME="$1" IP_ADDRESS="192.168.1.1" curl -X POST -H "Content-Type: application/json" \ -H "X-Api-Key: $API_KEY" \ -d '{"rrset_name": "$SUBDOMAIN_NAME", "rrset_type": "A", "rrset_ttl": 1800, "rrset_values": ["$IP_ADDRESS"]}' \ https://otherdomain.com/api/v99/domains/$DOMAIN_NAME/records Ketika di eksekusi error, data rrset_name gak sesuai. Nah disini yang jadi masalah adalah ', apapun yg diapit oleh ' akan dieksekusi apa adanya. Contoh diatas adalah…
Bash - Memasukan Filename ke Array
15 Januari 2020
Aku punya banyak file log, semuanya berekstensi .log. Aku ingin nama-nama file logku dimasukan ke array supaya aku bisa akses berdasarkan indexnya. Ini akan memudahkan untuk diolah. Aku memang tidak jago bash, makanya aku tulis disini supaya kelak aku bisa baca lagi. Cara yang ku lakukan untuk memasukan filename ke array di bash: cd /my/log/path/ logs=(); for log in *.log; do logs+=($log); done` Kira-kira begini alurnya: Pindah ke direktori dimana log-log ku disimpan logs=() itu membuat array kosong for .…