Katakanlah saya memiliki beberapa data konfigurasi dalam file config
. Untuk kenyamanan, saya ingin memuat data ini ke dalam variabel shell CONFIG_DATA
,.
Jelas saya bisa melakukannya:
CONFIG_DATA="$(cat config)"
Tapi ini terasa seperti tidak bergunacat
bagiku. Apakah ini satu-satunya cara untuk melakukan ini? Atau ada cara yang lebih elegan untuk melakukannya?
Jawaban harus lebih suka POSIX tetapi dapat menggunakan shell apa pun.
2
Membaca seluruh file dalam memori seperti ini hampir selalu merupakan ide yang buruk, terlepas dari bagaimana Anda menulisnya.
—
Satō Katsura
@SatoKatsura dalam beberapa kasus sangat benar. namun untuk keperluan pertanyaan ini, Anda dapat mengasumsikan bahwa file tersebut super kecil, jadi itu bukan masalah besar.
—
strugee
@SatoKatsura: mengapa?
—
RemcoGerlich