06:44
1,0×
00:00/06:44
451,6 тыс смотрели · 4 года назад
101 читали · 1 год назад
Данные в bash скрипте
О том как запихать большой объем данных через base64 в Bash скрипт. Данный способ часто встречается в инсталляторах. Привет, сейчас покажу интересную bash фичу. Которая ну совсем уж не очевидная и про нее мало кто знает. В bash скрипте можно хранить данные, закодированные в base64. Выглядит это следующим образом: #!/bin/bash read_data() { mapfile -t DATASET < <(sed '1,/^DATASET/d' "$0" | base64 -d) } read_data echo ${DATASET[@]} exit 0 DATASET SGVsbG8gQmFzaERheXM= Функция read_data считывает данные из самого скрипта...