10 месяцев назад
Данные в 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 считывает данные из самого скрипта...
01:22:01
1,0×
00:00/01:22:01
12,7 тыс смотрели · 3 года назад