Apakah ukuran variabel shell terbatas? Dan berapa ukuran maksimal yang dapat ditampung suatu variabel?
Variabel shell - berukuran terbatas?
Jawaban (1)
Ya, bisa saja. Itu tergantung pada OS Anda dan/atau rasa dan versi shell. Lebih aman menggunakan file sementara jika Anda mengharapkan nilai variabel melebihi 1-4kB.
Sunting
Lihat juga Berapa ukuran maksimum nilai variabel lingkungan ?; ini berkaitan dengan batasan OS pada ukuran total environ
(ukuran kumulatif semua VARIABLE=VALUE
s) yang mempengaruhi variabel export
ed, tetapi shell itu sendiri mungkin memiliki batasannya sendiri. semua (termasuk non-export
ed) ukuran variabel.
Meskipun demikian, kecuali jika Anda mempertimbangkan portabilitas, GNU bash
relatif baik dalam tidak membatasi ukuran variabel (non-export
ed) dan kemungkinan besar dapat menampung sejumlah data selama malloc
dapat menemukan cukup memori dan ruang alamat yang berdekatan. :)